diff --git a/static/bootstrap/css/bootstrap.min.css b/static/bootstrap/css/bootstrap.min.css index 8ef44160..0e8a23e9 100644 --- a/static/bootstrap/css/bootstrap.min.css +++ b/static/bootstrap/css/bootstrap.min.css @@ -1,2 +1,2 @@ -:root,:host{--bs-blue-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .24 240));--bs-blue-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .24 240));--bs-blue-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .24 240));--bs-blue-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .24 240));--bs-blue-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .24 240));--bs-blue-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .24 240));--bs-blue-500:oklch(60% .24 240);--bs-blue-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .24 240));--bs-blue-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .24 240));--bs-blue-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .24 240));--bs-blue-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .24 240));--bs-blue-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .24 240));--bs-blue-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .24 240));--bs-indigo-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .26 288));--bs-indigo-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .26 288));--bs-indigo-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .26 288));--bs-indigo-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .26 288));--bs-indigo-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .26 288));--bs-indigo-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .26 288));--bs-indigo-500:oklch(56% .26 288);--bs-indigo-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .26 288));--bs-indigo-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .26 288));--bs-indigo-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .26 288));--bs-indigo-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .26 288));--bs-indigo-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .26 288));--bs-indigo-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .26 288));--bs-violet-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .24 300));--bs-violet-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .24 300));--bs-violet-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .24 300));--bs-violet-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .24 300));--bs-violet-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .24 300));--bs-violet-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .24 300));--bs-violet-500:oklch(56% .24 300);--bs-violet-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .24 300));--bs-violet-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .24 300));--bs-violet-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .24 300));--bs-violet-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .24 300));--bs-violet-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .24 300));--bs-violet-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .24 300));--bs-purple-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .24 320));--bs-purple-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .24 320));--bs-purple-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .24 320));--bs-purple-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .24 320));--bs-purple-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .24 320));--bs-purple-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .24 320));--bs-purple-500:oklch(56% .24 320);--bs-purple-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .24 320));--bs-purple-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .24 320));--bs-purple-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .24 320));--bs-purple-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .24 320));--bs-purple-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .24 320));--bs-purple-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .24 320));--bs-pink-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .22 4));--bs-pink-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .22 4));--bs-pink-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .22 4));--bs-pink-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .22 4));--bs-pink-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .22 4));--bs-pink-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .22 4));--bs-pink-500:oklch(60% .22 4);--bs-pink-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .22 4));--bs-pink-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .22 4));--bs-pink-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .22 4));--bs-pink-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .22 4));--bs-pink-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .22 4));--bs-pink-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .22 4));--bs-red-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .22 20));--bs-red-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .22 20));--bs-red-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .22 20));--bs-red-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .22 20));--bs-red-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .22 20));--bs-red-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .22 20));--bs-red-500:oklch(60% .22 20);--bs-red-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .22 20));--bs-red-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .22 20));--bs-red-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .22 20));--bs-red-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .22 20));--bs-red-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .22 20));--bs-red-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .22 20));--bs-orange-025:color-mix(in oklch, var(--bs-white) 94%, oklch(70% .22 52));--bs-orange-050:color-mix(in oklch, var(--bs-white) 90%, oklch(70% .22 52));--bs-orange-100:color-mix(in oklch, var(--bs-white) 80%, oklch(70% .22 52));--bs-orange-200:color-mix(in oklch, var(--bs-white) 60%, oklch(70% .22 52));--bs-orange-300:color-mix(in oklch, var(--bs-white) 40%, oklch(70% .22 52));--bs-orange-400:color-mix(in oklch, var(--bs-white) 20%, oklch(70% .22 52));--bs-orange-500:oklch(70% .22 52);--bs-orange-600:color-mix(in oklch, var(--bs-black) 16%, oklch(70% .22 52));--bs-orange-700:color-mix(in oklch, var(--bs-black) 32%, oklch(70% .22 52));--bs-orange-800:color-mix(in oklch, var(--bs-black) 48%, oklch(70% .22 52));--bs-orange-900:color-mix(in oklch, var(--bs-black) 64%, oklch(70% .22 52));--bs-orange-950:color-mix(in oklch, var(--bs-black) 70%, oklch(70% .22 52));--bs-orange-975:color-mix(in oklch, var(--bs-black) 76%, oklch(70% .22 52));--bs-amber-025:color-mix(in oklch, var(--bs-white) 94%, oklch(79% .2 78));--bs-amber-050:color-mix(in oklch, var(--bs-white) 90%, oklch(79% .2 78));--bs-amber-100:color-mix(in oklch, var(--bs-white) 80%, oklch(79% .2 78));--bs-amber-200:color-mix(in oklch, var(--bs-white) 60%, oklch(79% .2 78));--bs-amber-300:color-mix(in oklch, var(--bs-white) 40%, oklch(79% .2 78));--bs-amber-400:color-mix(in oklch, var(--bs-white) 20%, oklch(79% .2 78));--bs-amber-500:oklch(79% .2 78);--bs-amber-600:color-mix(in oklch, var(--bs-black) 16%, oklch(79% .2 78));--bs-amber-700:color-mix(in oklch, var(--bs-black) 32%, oklch(79% .2 78));--bs-amber-800:color-mix(in oklch, var(--bs-black) 48%, oklch(79% .2 78));--bs-amber-900:color-mix(in oklch, var(--bs-black) 64%, oklch(79% .2 78));--bs-amber-950:color-mix(in oklch, var(--bs-black) 70%, oklch(79% .2 78));--bs-amber-975:color-mix(in oklch, var(--bs-black) 76%, oklch(79% .2 78));--bs-yellow-025:color-mix(in oklch, var(--bs-white) 94%, oklch(88% .24 88));--bs-yellow-050:color-mix(in oklch, var(--bs-white) 90%, oklch(88% .24 88));--bs-yellow-100:color-mix(in oklch, var(--bs-white) 80%, oklch(88% .24 88));--bs-yellow-200:color-mix(in oklch, var(--bs-white) 60%, oklch(88% .24 88));--bs-yellow-300:color-mix(in oklch, var(--bs-white) 40%, oklch(88% .24 88));--bs-yellow-400:color-mix(in oklch, var(--bs-white) 20%, oklch(88% .24 88));--bs-yellow-500:oklch(88% .24 88);--bs-yellow-600:color-mix(in oklch, var(--bs-black) 16%, oklch(88% .24 88));--bs-yellow-700:color-mix(in oklch, var(--bs-black) 32%, oklch(88% .24 88));--bs-yellow-800:color-mix(in oklch, var(--bs-black) 48%, oklch(88% .24 88));--bs-yellow-900:color-mix(in oklch, var(--bs-black) 64%, oklch(88% .24 88));--bs-yellow-950:color-mix(in oklch, var(--bs-black) 70%, oklch(88% .24 88));--bs-yellow-975:color-mix(in oklch, var(--bs-black) 76%, oklch(88% .24 88));--bs-lime-025:color-mix(in oklch, var(--bs-white) 94%, oklch(65% .24 135));--bs-lime-050:color-mix(in oklch, var(--bs-white) 90%, oklch(65% .24 135));--bs-lime-100:color-mix(in oklch, var(--bs-white) 80%, oklch(65% .24 135));--bs-lime-200:color-mix(in oklch, var(--bs-white) 60%, oklch(65% .24 135));--bs-lime-300:color-mix(in oklch, var(--bs-white) 40%, oklch(65% .24 135));--bs-lime-400:color-mix(in oklch, var(--bs-white) 20%, oklch(65% .24 135));--bs-lime-500:oklch(65% .24 135);--bs-lime-600:color-mix(in oklch, var(--bs-black) 16%, oklch(65% .24 135));--bs-lime-700:color-mix(in oklch, var(--bs-black) 32%, oklch(65% .24 135));--bs-lime-800:color-mix(in oklch, var(--bs-black) 48%, oklch(65% .24 135));--bs-lime-900:color-mix(in oklch, var(--bs-black) 64%, oklch(65% .24 135));--bs-lime-950:color-mix(in oklch, var(--bs-black) 70%, oklch(65% .24 135));--bs-lime-975:color-mix(in oklch, var(--bs-black) 76%, oklch(65% .24 135));--bs-green-025:color-mix(in oklch, var(--bs-white) 94%, oklch(64% .22 160));--bs-green-050:color-mix(in oklch, var(--bs-white) 90%, oklch(64% .22 160));--bs-green-100:color-mix(in oklch, var(--bs-white) 80%, oklch(64% .22 160));--bs-green-200:color-mix(in oklch, var(--bs-white) 60%, oklch(64% .22 160));--bs-green-300:color-mix(in oklch, var(--bs-white) 40%, oklch(64% .22 160));--bs-green-400:color-mix(in oklch, var(--bs-white) 20%, oklch(64% .22 160));--bs-green-500:oklch(64% .22 160);--bs-green-600:color-mix(in oklch, var(--bs-black) 16%, oklch(64% .22 160));--bs-green-700:color-mix(in oklch, var(--bs-black) 32%, oklch(64% .22 160));--bs-green-800:color-mix(in oklch, var(--bs-black) 48%, oklch(64% .22 160));--bs-green-900:color-mix(in oklch, var(--bs-black) 64%, oklch(64% .22 160));--bs-green-950:color-mix(in oklch, var(--bs-black) 70%, oklch(64% .22 160));--bs-green-975:color-mix(in oklch, var(--bs-black) 76%, oklch(64% .22 160));--bs-teal-025:color-mix(in oklch, var(--bs-white) 94%, oklch(68% .22 190));--bs-teal-050:color-mix(in oklch, var(--bs-white) 90%, oklch(68% .22 190));--bs-teal-100:color-mix(in oklch, var(--bs-white) 80%, oklch(68% .22 190));--bs-teal-200:color-mix(in oklch, var(--bs-white) 60%, oklch(68% .22 190));--bs-teal-300:color-mix(in oklch, var(--bs-white) 40%, oklch(68% .22 190));--bs-teal-400:color-mix(in oklch, var(--bs-white) 20%, oklch(68% .22 190));--bs-teal-500:oklch(68% .22 190);--bs-teal-600:color-mix(in oklch, var(--bs-black) 16%, oklch(68% .22 190));--bs-teal-700:color-mix(in oklch, var(--bs-black) 32%, oklch(68% .22 190));--bs-teal-800:color-mix(in oklch, var(--bs-black) 48%, oklch(68% .22 190));--bs-teal-900:color-mix(in oklch, var(--bs-black) 64%, oklch(68% .22 190));--bs-teal-950:color-mix(in oklch, var(--bs-black) 70%, oklch(68% .22 190));--bs-teal-975:color-mix(in oklch, var(--bs-black) 76%, oklch(68% .22 190));--bs-cyan-025:color-mix(in oklch, var(--bs-white) 94%, oklch(69% .22 220));--bs-cyan-050:color-mix(in oklch, var(--bs-white) 90%, oklch(69% .22 220));--bs-cyan-100:color-mix(in oklch, var(--bs-white) 80%, oklch(69% .22 220));--bs-cyan-200:color-mix(in oklch, var(--bs-white) 60%, oklch(69% .22 220));--bs-cyan-300:color-mix(in oklch, var(--bs-white) 40%, oklch(69% .22 220));--bs-cyan-400:color-mix(in oklch, var(--bs-white) 20%, oklch(69% .22 220));--bs-cyan-500:oklch(69% .22 220);--bs-cyan-600:color-mix(in oklch, var(--bs-black) 16%, oklch(69% .22 220));--bs-cyan-700:color-mix(in oklch, var(--bs-black) 32%, oklch(69% .22 220));--bs-cyan-800:color-mix(in oklch, var(--bs-black) 48%, oklch(69% .22 220));--bs-cyan-900:color-mix(in oklch, var(--bs-black) 64%, oklch(69% .22 220));--bs-cyan-950:color-mix(in oklch, var(--bs-black) 70%, oklch(69% .22 220));--bs-cyan-975:color-mix(in oklch, var(--bs-black) 76%, oklch(69% .22 220));--bs-brown-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .12 54));--bs-brown-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .12 54));--bs-brown-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .12 54));--bs-brown-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .12 54));--bs-brown-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .12 54));--bs-brown-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .12 54));--bs-brown-500:oklch(60% .12 54);--bs-brown-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .12 54));--bs-brown-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .12 54));--bs-brown-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .12 54));--bs-brown-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .12 54));--bs-brown-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .12 54));--bs-brown-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .12 54));--bs-gray-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .02 245));--bs-gray-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .02 245));--bs-gray-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .02 245));--bs-gray-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .02 245));--bs-gray-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .02 245));--bs-gray-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .02 245));--bs-gray-500:oklch(60% .02 245);--bs-gray-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .02 245));--bs-gray-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .02 245));--bs-gray-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .02 245));--bs-gray-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .02 245));--bs-gray-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .02 245));--bs-gray-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .02 245));--bs-pewter-025:color-mix(in oklch, var(--bs-white) 94%, oklch(65% .01 290));--bs-pewter-050:color-mix(in oklch, var(--bs-white) 90%, oklch(65% .01 290));--bs-pewter-100:color-mix(in oklch, var(--bs-white) 80%, oklch(65% .01 290));--bs-pewter-200:color-mix(in oklch, var(--bs-white) 60%, oklch(65% .01 290));--bs-pewter-300:color-mix(in oklch, var(--bs-white) 40%, oklch(65% .01 290));--bs-pewter-400:color-mix(in oklch, var(--bs-white) 20%, oklch(65% .01 290));--bs-pewter-500:oklch(65% .01 290);--bs-pewter-600:color-mix(in oklch, var(--bs-black) 16%, oklch(65% .01 290));--bs-pewter-700:color-mix(in oklch, var(--bs-black) 32%, oklch(65% .01 290));--bs-pewter-800:color-mix(in oklch, var(--bs-black) 48%, oklch(65% .01 290));--bs-pewter-900:color-mix(in oklch, var(--bs-black) 64%, oklch(65% .01 290));--bs-pewter-950:color-mix(in oklch, var(--bs-black) 70%, oklch(65% .01 290));--bs-pewter-975:color-mix(in oklch, var(--bs-black) 76%, oklch(65% .01 290))}@layer colors,config,root;@layer reboot{*,:before,:after{box-sizing:border-box}:root,:host{accent-color:var(--bs-primary-base)}iframe{color-scheme:light dark;border:0}body{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-fg-body);text-align:var(--bs-body-text-align);background-color:var(--bs-bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{margin:var(--bs-hr-margin-y,var(--bs-spacer)) 0;border:0;border-block-start:var(--bs-border-width) solid var(--bs-hr-border-color)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--bs-heading-margin-bottom);font-family:var(--bs-heading-font-family);font-style:var(--bs-heading-font-style);font-weight:var(--bs-heading-font-weight,var(--bs-font-weight-medium));line-height:var(--bs-heading-line-height);color:var(--bs-heading-color)}h1,.h1{font-size:var(--bs-font-size-3xl)}h2,.h2{font-size:var(--bs-font-size-2xl)}h3,.h3{font-size:var(--bs-font-size-xl)}h4,.h4{font-size:var(--bs-font-size-lg)}h5,.h5{font-size:var(--bs-font-size-md)}h6,.h6{font-size:var(--bs-font-size-sm)}p{margin-top:0;margin-bottom:var(--bs-paragraph-margin-bottom)}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.initialism{font-size:var(--bs-initialism-font-size,var(--bs-font-size-xs));text-transform:uppercase}address{margin-bottom:var(--bs-spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--bs-list-padding-x)}ol,ul,dl{margin-top:0;margin-bottom:var(--bs-spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--bs-dt-font-weight,var(--bs-font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--bs-spacer-2)}blockquote{margin:0 0 var(--bs-spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--bs-font-weight-bolder)}small,.small{font-size:var(--bs-small-font-size,87.5%)}mark,.mark{--bs-mark-padding:.1875em;--bs-mark-color:var(--bs-fg-body);--bs-mark-bg:light-dark(var(--bs-yellow-100),var(--bs-yellow-900));padding:var(--bs-mark-padding);color:var(--bs-mark-color);background-color:var(--bs-mark-bg)}sub,sup{font-size:var(--bs-sub-sup-font-size,.75em);vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-theme-fg,var(--bs-link-color));-webkit-text-decoration:var(--bs-link-decoration);-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration);text-underline-offset:var(--bs-link-underline-offset)}a:hover{color:var(--bs-theme-fg-emphasis,var(--bs-link-hover-color));-webkit-text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration));-webkit-text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration));text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-mono);font-size:1em}pre{margin-top:0;margin-bottom:var(--bs-spacer);font-size:var(--bs-code-font-size);color:var(--bs-code-color,inherit);scrollbar-gutter:stable;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--bs-code-font-size);color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{--bs-kbd-padding-y:.125rem;--bs-kbd-padding-x:var(--bs-spacer-1);--bs-kbd-font-size:var(--bs-font-size-xs);--bs-kbd-color:var(--bs-bg-body);--bs-kbd-bg:var(--bs-fg-2);--bs-kbd-border-radius:var(--bs-radius-3);padding:var(--bs-kbd-padding-y) var(--bs-kbd-padding-x);font-size:var(--bs-kbd-font-size);color:var(--bs-kbd-color);background-color:var(--bs-kbd-bg);border-radius:var(--bs-kbd-border-radius)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--bs-spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--bs-spacer-2);color:var(--bs-fg-3);text-align:start}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{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[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}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:inline-start;width:100%;margin-bottom:var(--bs-legend-margin-bottom);font-size:var(--bs-legend-font-size);font-weight:var(--bs-legend-font-weight);line-height:inherit;padding:0}legend+*{clear:inline-start}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-millisecond-field{padding:0}::-webkit-datetime-edit-second-field{padding:0}::-webkit-datetime-edit-minute-field{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-meridiem-field{padding:0}::-webkit-datetime-edit-ampm-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-week-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer layout{.container,.container-fluid,.\32 xl\:container,.xl\:container,.lg\:container,.md\:container,.sm\:container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-inline:auto}@media (width>=576px){.sm\:container,.container{max-width:540px}}@media (width>=768px){.md\:container,.sm\:container,.container{max-width:720px}}@media (width>=1024px){.lg\:container,.md\:container,.sm\:container,.container{max-width:960px}}@media (width>=1280px){.xl\:container,.lg\:container,.md\:container,.sm\:container,.container{max-width:1200px}}@media (width>=1536px){.\32 xl\:container,.xl\:container,.lg\:container,.md\:container,.sm\:container,.container{max-width:1440px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-inline:calc(-.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-inline-start:8.33333%}.offset-2{margin-inline-start:16.6667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333%}.offset-5{margin-inline-start:41.6667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333%}.offset-8{margin-inline-start:66.6667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333%}.offset-11{margin-inline-start:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.375rem}.g-2,.gy-2{--bs-gutter-y:.375rem}.g-3,.gx-3{--bs-gutter-x:.5rem}.g-3,.gy-3{--bs-gutter-y:.5rem}.g-4,.gx-4{--bs-gutter-x:.75rem}.g-4,.gy-4{--bs-gutter-y:.75rem}.g-5,.gx-5{--bs-gutter-x:1rem}.g-5,.gy-5{--bs-gutter-y:1rem}.g-6,.gx-6{--bs-gutter-x:1.25rem}.g-6,.gy-6{--bs-gutter-y:1.25rem}.g-7,.gx-7{--bs-gutter-x:1.5rem}.g-7,.gy-7{--bs-gutter-y:1.5rem}.g-8,.gx-8{--bs-gutter-x:1.75rem}.g-8,.gy-8{--bs-gutter-y:1.75rem}.g-9,.gx-9{--bs-gutter-x:2rem}.g-9,.gy-9{--bs-gutter-y:2rem}.g-10,.gx-10{--bs-gutter-x:2.25rem}.g-10,.gy-10{--bs-gutter-y:2.25rem}.g-11,.gx-11{--bs-gutter-x:2.5rem}.g-11,.gy-11{--bs-gutter-y:2.5rem}.g-12,.gx-12{--bs-gutter-x:3rem}.g-12,.gy-12{--bs-gutter-y:3rem}@media (width>=576px){.sm\:col{flex:1 0 0}.sm\:row-cols-auto>*{flex:none;width:auto}.sm\:row-cols-1>*{flex:none;width:100%}.sm\:row-cols-2>*{flex:none;width:50%}.sm\:row-cols-3>*{flex:none;width:33.3333%}.sm\:row-cols-4>*{flex:none;width:25%}.sm\:row-cols-5>*{flex:none;width:20%}.sm\:row-cols-6>*{flex:none;width:16.6667%}.sm\:col-auto{flex:none;width:auto}.sm\:col-1{flex:none;width:8.33333%}.sm\:col-2{flex:none;width:16.6667%}.sm\:col-3{flex:none;width:25%}.sm\:col-4{flex:none;width:33.3333%}.sm\:col-5{flex:none;width:41.6667%}.sm\:col-6{flex:none;width:50%}.sm\:col-7{flex:none;width:58.3333%}.sm\:col-8{flex:none;width:66.6667%}.sm\:col-9{flex:none;width:75%}.sm\:col-10{flex:none;width:83.3333%}.sm\:col-11{flex:none;width:91.6667%}.sm\:col-12{flex:none;width:100%}.sm\:offset-0{margin-inline-start:0}.sm\:offset-1{margin-inline-start:8.33333%}.sm\:offset-2{margin-inline-start:16.6667%}.sm\:offset-3{margin-inline-start:25%}.sm\:offset-4{margin-inline-start:33.3333%}.sm\:offset-5{margin-inline-start:41.6667%}.sm\:offset-6{margin-inline-start:50%}.sm\:offset-7{margin-inline-start:58.3333%}.sm\:offset-8{margin-inline-start:66.6667%}.sm\:offset-9{margin-inline-start:75%}.sm\:offset-10{margin-inline-start:83.3333%}.sm\:offset-11{margin-inline-start:91.6667%}.sm\:g-0,.sm\:gx-0{--bs-gutter-x:0}.sm\:g-0,.sm\:gy-0{--bs-gutter-y:0}.sm\:g-1,.sm\:gx-1{--bs-gutter-x:.25rem}.sm\:g-1,.sm\:gy-1{--bs-gutter-y:.25rem}.sm\:g-2,.sm\:gx-2{--bs-gutter-x:.375rem}.sm\:g-2,.sm\:gy-2{--bs-gutter-y:.375rem}.sm\:g-3,.sm\:gx-3{--bs-gutter-x:.5rem}.sm\:g-3,.sm\:gy-3{--bs-gutter-y:.5rem}.sm\:g-4,.sm\:gx-4{--bs-gutter-x:.75rem}.sm\:g-4,.sm\:gy-4{--bs-gutter-y:.75rem}.sm\:g-5,.sm\:gx-5{--bs-gutter-x:1rem}.sm\:g-5,.sm\:gy-5{--bs-gutter-y:1rem}.sm\:g-6,.sm\:gx-6{--bs-gutter-x:1.25rem}.sm\:g-6,.sm\:gy-6{--bs-gutter-y:1.25rem}.sm\:g-7,.sm\:gx-7{--bs-gutter-x:1.5rem}.sm\:g-7,.sm\:gy-7{--bs-gutter-y:1.5rem}.sm\:g-8,.sm\:gx-8{--bs-gutter-x:1.75rem}.sm\:g-8,.sm\:gy-8{--bs-gutter-y:1.75rem}.sm\:g-9,.sm\:gx-9{--bs-gutter-x:2rem}.sm\:g-9,.sm\:gy-9{--bs-gutter-y:2rem}.sm\:g-10,.sm\:gx-10{--bs-gutter-x:2.25rem}.sm\:g-10,.sm\:gy-10{--bs-gutter-y:2.25rem}.sm\:g-11,.sm\:gx-11{--bs-gutter-x:2.5rem}.sm\:g-11,.sm\:gy-11{--bs-gutter-y:2.5rem}.sm\:g-12,.sm\:gx-12{--bs-gutter-x:3rem}.sm\:g-12,.sm\:gy-12{--bs-gutter-y:3rem}}@media (width>=768px){.md\:col{flex:1 0 0}.md\:row-cols-auto>*{flex:none;width:auto}.md\:row-cols-1>*{flex:none;width:100%}.md\:row-cols-2>*{flex:none;width:50%}.md\:row-cols-3>*{flex:none;width:33.3333%}.md\:row-cols-4>*{flex:none;width:25%}.md\:row-cols-5>*{flex:none;width:20%}.md\:row-cols-6>*{flex:none;width:16.6667%}.md\:col-auto{flex:none;width:auto}.md\:col-1{flex:none;width:8.33333%}.md\:col-2{flex:none;width:16.6667%}.md\:col-3{flex:none;width:25%}.md\:col-4{flex:none;width:33.3333%}.md\:col-5{flex:none;width:41.6667%}.md\:col-6{flex:none;width:50%}.md\:col-7{flex:none;width:58.3333%}.md\:col-8{flex:none;width:66.6667%}.md\:col-9{flex:none;width:75%}.md\:col-10{flex:none;width:83.3333%}.md\:col-11{flex:none;width:91.6667%}.md\:col-12{flex:none;width:100%}.md\:offset-0{margin-inline-start:0}.md\:offset-1{margin-inline-start:8.33333%}.md\:offset-2{margin-inline-start:16.6667%}.md\:offset-3{margin-inline-start:25%}.md\:offset-4{margin-inline-start:33.3333%}.md\:offset-5{margin-inline-start:41.6667%}.md\:offset-6{margin-inline-start:50%}.md\:offset-7{margin-inline-start:58.3333%}.md\:offset-8{margin-inline-start:66.6667%}.md\:offset-9{margin-inline-start:75%}.md\:offset-10{margin-inline-start:83.3333%}.md\:offset-11{margin-inline-start:91.6667%}.md\:g-0,.md\:gx-0{--bs-gutter-x:0}.md\:g-0,.md\:gy-0{--bs-gutter-y:0}.md\:g-1,.md\:gx-1{--bs-gutter-x:.25rem}.md\:g-1,.md\:gy-1{--bs-gutter-y:.25rem}.md\:g-2,.md\:gx-2{--bs-gutter-x:.375rem}.md\:g-2,.md\:gy-2{--bs-gutter-y:.375rem}.md\:g-3,.md\:gx-3{--bs-gutter-x:.5rem}.md\:g-3,.md\:gy-3{--bs-gutter-y:.5rem}.md\:g-4,.md\:gx-4{--bs-gutter-x:.75rem}.md\:g-4,.md\:gy-4{--bs-gutter-y:.75rem}.md\:g-5,.md\:gx-5{--bs-gutter-x:1rem}.md\:g-5,.md\:gy-5{--bs-gutter-y:1rem}.md\:g-6,.md\:gx-6{--bs-gutter-x:1.25rem}.md\:g-6,.md\:gy-6{--bs-gutter-y:1.25rem}.md\:g-7,.md\:gx-7{--bs-gutter-x:1.5rem}.md\:g-7,.md\:gy-7{--bs-gutter-y:1.5rem}.md\:g-8,.md\:gx-8{--bs-gutter-x:1.75rem}.md\:g-8,.md\:gy-8{--bs-gutter-y:1.75rem}.md\:g-9,.md\:gx-9{--bs-gutter-x:2rem}.md\:g-9,.md\:gy-9{--bs-gutter-y:2rem}.md\:g-10,.md\:gx-10{--bs-gutter-x:2.25rem}.md\:g-10,.md\:gy-10{--bs-gutter-y:2.25rem}.md\:g-11,.md\:gx-11{--bs-gutter-x:2.5rem}.md\:g-11,.md\:gy-11{--bs-gutter-y:2.5rem}.md\:g-12,.md\:gx-12{--bs-gutter-x:3rem}.md\:g-12,.md\:gy-12{--bs-gutter-y:3rem}}@media (width>=1024px){.lg\:col{flex:1 0 0}.lg\:row-cols-auto>*{flex:none;width:auto}.lg\:row-cols-1>*{flex:none;width:100%}.lg\:row-cols-2>*{flex:none;width:50%}.lg\:row-cols-3>*{flex:none;width:33.3333%}.lg\:row-cols-4>*{flex:none;width:25%}.lg\:row-cols-5>*{flex:none;width:20%}.lg\:row-cols-6>*{flex:none;width:16.6667%}.lg\:col-auto{flex:none;width:auto}.lg\:col-1{flex:none;width:8.33333%}.lg\:col-2{flex:none;width:16.6667%}.lg\:col-3{flex:none;width:25%}.lg\:col-4{flex:none;width:33.3333%}.lg\:col-5{flex:none;width:41.6667%}.lg\:col-6{flex:none;width:50%}.lg\:col-7{flex:none;width:58.3333%}.lg\:col-8{flex:none;width:66.6667%}.lg\:col-9{flex:none;width:75%}.lg\:col-10{flex:none;width:83.3333%}.lg\:col-11{flex:none;width:91.6667%}.lg\:col-12{flex:none;width:100%}.lg\:offset-0{margin-inline-start:0}.lg\:offset-1{margin-inline-start:8.33333%}.lg\:offset-2{margin-inline-start:16.6667%}.lg\:offset-3{margin-inline-start:25%}.lg\:offset-4{margin-inline-start:33.3333%}.lg\:offset-5{margin-inline-start:41.6667%}.lg\:offset-6{margin-inline-start:50%}.lg\:offset-7{margin-inline-start:58.3333%}.lg\:offset-8{margin-inline-start:66.6667%}.lg\:offset-9{margin-inline-start:75%}.lg\:offset-10{margin-inline-start:83.3333%}.lg\:offset-11{margin-inline-start:91.6667%}.lg\:g-0,.lg\:gx-0{--bs-gutter-x:0}.lg\:g-0,.lg\:gy-0{--bs-gutter-y:0}.lg\:g-1,.lg\:gx-1{--bs-gutter-x:.25rem}.lg\:g-1,.lg\:gy-1{--bs-gutter-y:.25rem}.lg\:g-2,.lg\:gx-2{--bs-gutter-x:.375rem}.lg\:g-2,.lg\:gy-2{--bs-gutter-y:.375rem}.lg\:g-3,.lg\:gx-3{--bs-gutter-x:.5rem}.lg\:g-3,.lg\:gy-3{--bs-gutter-y:.5rem}.lg\:g-4,.lg\:gx-4{--bs-gutter-x:.75rem}.lg\:g-4,.lg\:gy-4{--bs-gutter-y:.75rem}.lg\:g-5,.lg\:gx-5{--bs-gutter-x:1rem}.lg\:g-5,.lg\:gy-5{--bs-gutter-y:1rem}.lg\:g-6,.lg\:gx-6{--bs-gutter-x:1.25rem}.lg\:g-6,.lg\:gy-6{--bs-gutter-y:1.25rem}.lg\:g-7,.lg\:gx-7{--bs-gutter-x:1.5rem}.lg\:g-7,.lg\:gy-7{--bs-gutter-y:1.5rem}.lg\:g-8,.lg\:gx-8{--bs-gutter-x:1.75rem}.lg\:g-8,.lg\:gy-8{--bs-gutter-y:1.75rem}.lg\:g-9,.lg\:gx-9{--bs-gutter-x:2rem}.lg\:g-9,.lg\:gy-9{--bs-gutter-y:2rem}.lg\:g-10,.lg\:gx-10{--bs-gutter-x:2.25rem}.lg\:g-10,.lg\:gy-10{--bs-gutter-y:2.25rem}.lg\:g-11,.lg\:gx-11{--bs-gutter-x:2.5rem}.lg\:g-11,.lg\:gy-11{--bs-gutter-y:2.5rem}.lg\:g-12,.lg\:gx-12{--bs-gutter-x:3rem}.lg\:g-12,.lg\:gy-12{--bs-gutter-y:3rem}}@media (width>=1280px){.xl\:col{flex:1 0 0}.xl\:row-cols-auto>*{flex:none;width:auto}.xl\:row-cols-1>*{flex:none;width:100%}.xl\:row-cols-2>*{flex:none;width:50%}.xl\:row-cols-3>*{flex:none;width:33.3333%}.xl\:row-cols-4>*{flex:none;width:25%}.xl\:row-cols-5>*{flex:none;width:20%}.xl\:row-cols-6>*{flex:none;width:16.6667%}.xl\:col-auto{flex:none;width:auto}.xl\:col-1{flex:none;width:8.33333%}.xl\:col-2{flex:none;width:16.6667%}.xl\:col-3{flex:none;width:25%}.xl\:col-4{flex:none;width:33.3333%}.xl\:col-5{flex:none;width:41.6667%}.xl\:col-6{flex:none;width:50%}.xl\:col-7{flex:none;width:58.3333%}.xl\:col-8{flex:none;width:66.6667%}.xl\:col-9{flex:none;width:75%}.xl\:col-10{flex:none;width:83.3333%}.xl\:col-11{flex:none;width:91.6667%}.xl\:col-12{flex:none;width:100%}.xl\:offset-0{margin-inline-start:0}.xl\:offset-1{margin-inline-start:8.33333%}.xl\:offset-2{margin-inline-start:16.6667%}.xl\:offset-3{margin-inline-start:25%}.xl\:offset-4{margin-inline-start:33.3333%}.xl\:offset-5{margin-inline-start:41.6667%}.xl\:offset-6{margin-inline-start:50%}.xl\:offset-7{margin-inline-start:58.3333%}.xl\:offset-8{margin-inline-start:66.6667%}.xl\:offset-9{margin-inline-start:75%}.xl\:offset-10{margin-inline-start:83.3333%}.xl\:offset-11{margin-inline-start:91.6667%}.xl\:g-0,.xl\:gx-0{--bs-gutter-x:0}.xl\:g-0,.xl\:gy-0{--bs-gutter-y:0}.xl\:g-1,.xl\:gx-1{--bs-gutter-x:.25rem}.xl\:g-1,.xl\:gy-1{--bs-gutter-y:.25rem}.xl\:g-2,.xl\:gx-2{--bs-gutter-x:.375rem}.xl\:g-2,.xl\:gy-2{--bs-gutter-y:.375rem}.xl\:g-3,.xl\:gx-3{--bs-gutter-x:.5rem}.xl\:g-3,.xl\:gy-3{--bs-gutter-y:.5rem}.xl\:g-4,.xl\:gx-4{--bs-gutter-x:.75rem}.xl\:g-4,.xl\:gy-4{--bs-gutter-y:.75rem}.xl\:g-5,.xl\:gx-5{--bs-gutter-x:1rem}.xl\:g-5,.xl\:gy-5{--bs-gutter-y:1rem}.xl\:g-6,.xl\:gx-6{--bs-gutter-x:1.25rem}.xl\:g-6,.xl\:gy-6{--bs-gutter-y:1.25rem}.xl\:g-7,.xl\:gx-7{--bs-gutter-x:1.5rem}.xl\:g-7,.xl\:gy-7{--bs-gutter-y:1.5rem}.xl\:g-8,.xl\:gx-8{--bs-gutter-x:1.75rem}.xl\:g-8,.xl\:gy-8{--bs-gutter-y:1.75rem}.xl\:g-9,.xl\:gx-9{--bs-gutter-x:2rem}.xl\:g-9,.xl\:gy-9{--bs-gutter-y:2rem}.xl\:g-10,.xl\:gx-10{--bs-gutter-x:2.25rem}.xl\:g-10,.xl\:gy-10{--bs-gutter-y:2.25rem}.xl\:g-11,.xl\:gx-11{--bs-gutter-x:2.5rem}.xl\:g-11,.xl\:gy-11{--bs-gutter-y:2.5rem}.xl\:g-12,.xl\:gx-12{--bs-gutter-x:3rem}.xl\:g-12,.xl\:gy-12{--bs-gutter-y:3rem}}@media (width>=1536px){.\32 xl\:col{flex:1 0 0}.\32 xl\:row-cols-auto>*{flex:none;width:auto}.\32 xl\:row-cols-1>*{flex:none;width:100%}.\32 xl\:row-cols-2>*{flex:none;width:50%}.\32 xl\:row-cols-3>*{flex:none;width:33.3333%}.\32 xl\:row-cols-4>*{flex:none;width:25%}.\32 xl\:row-cols-5>*{flex:none;width:20%}.\32 xl\:row-cols-6>*{flex:none;width:16.6667%}.\32 xl\:col-auto{flex:none;width:auto}.\32 xl\:col-1{flex:none;width:8.33333%}.\32 xl\:col-2{flex:none;width:16.6667%}.\32 xl\:col-3{flex:none;width:25%}.\32 xl\:col-4{flex:none;width:33.3333%}.\32 xl\:col-5{flex:none;width:41.6667%}.\32 xl\:col-6{flex:none;width:50%}.\32 xl\:col-7{flex:none;width:58.3333%}.\32 xl\:col-8{flex:none;width:66.6667%}.\32 xl\:col-9{flex:none;width:75%}.\32 xl\:col-10{flex:none;width:83.3333%}.\32 xl\:col-11{flex:none;width:91.6667%}.\32 xl\:col-12{flex:none;width:100%}.\32 xl\:offset-0{margin-inline-start:0}.\32 xl\:offset-1{margin-inline-start:8.33333%}.\32 xl\:offset-2{margin-inline-start:16.6667%}.\32 xl\:offset-3{margin-inline-start:25%}.\32 xl\:offset-4{margin-inline-start:33.3333%}.\32 xl\:offset-5{margin-inline-start:41.6667%}.\32 xl\:offset-6{margin-inline-start:50%}.\32 xl\:offset-7{margin-inline-start:58.3333%}.\32 xl\:offset-8{margin-inline-start:66.6667%}.\32 xl\:offset-9{margin-inline-start:75%}.\32 xl\:offset-10{margin-inline-start:83.3333%}.\32 xl\:offset-11{margin-inline-start:91.6667%}.\32 xl\:g-0,.\32 xl\:gx-0{--bs-gutter-x:0}.\32 xl\:g-0,.\32 xl\:gy-0{--bs-gutter-y:0}.\32 xl\:g-1,.\32 xl\:gx-1{--bs-gutter-x:.25rem}.\32 xl\:g-1,.\32 xl\:gy-1{--bs-gutter-y:.25rem}.\32 xl\:g-2,.\32 xl\:gx-2{--bs-gutter-x:.375rem}.\32 xl\:g-2,.\32 xl\:gy-2{--bs-gutter-y:.375rem}.\32 xl\:g-3,.\32 xl\:gx-3{--bs-gutter-x:.5rem}.\32 xl\:g-3,.\32 xl\:gy-3{--bs-gutter-y:.5rem}.\32 xl\:g-4,.\32 xl\:gx-4{--bs-gutter-x:.75rem}.\32 xl\:g-4,.\32 xl\:gy-4{--bs-gutter-y:.75rem}.\32 xl\:g-5,.\32 xl\:gx-5{--bs-gutter-x:1rem}.\32 xl\:g-5,.\32 xl\:gy-5{--bs-gutter-y:1rem}.\32 xl\:g-6,.\32 xl\:gx-6{--bs-gutter-x:1.25rem}.\32 xl\:g-6,.\32 xl\:gy-6{--bs-gutter-y:1.25rem}.\32 xl\:g-7,.\32 xl\:gx-7{--bs-gutter-x:1.5rem}.\32 xl\:g-7,.\32 xl\:gy-7{--bs-gutter-y:1.5rem}.\32 xl\:g-8,.\32 xl\:gx-8{--bs-gutter-x:1.75rem}.\32 xl\:g-8,.\32 xl\:gy-8{--bs-gutter-y:1.75rem}.\32 xl\:g-9,.\32 xl\:gx-9{--bs-gutter-x:2rem}.\32 xl\:g-9,.\32 xl\:gy-9{--bs-gutter-y:2rem}.\32 xl\:g-10,.\32 xl\:gx-10{--bs-gutter-x:2.25rem}.\32 xl\:g-10,.\32 xl\:gy-10{--bs-gutter-y:2.25rem}.\32 xl\:g-11,.\32 xl\:gx-11{--bs-gutter-x:2.5rem}.\32 xl\:g-11,.\32 xl\:gy-11{--bs-gutter-y:2.5rem}.\32 xl\:g-12,.\32 xl\:gx-12{--bs-gutter-x:3rem}.\32 xl\:g-12,.\32 xl\:gy-12{--bs-gutter-y:3rem}}.grid{--bs-columns:12;--bs-rows:1;--bs-gap:1.5rem;grid-template-rows:repeat(var(--bs-rows), 1fr);grid-template-columns:repeat(var(--bs-columns), 1fr);gap:var(--bs-gap);display:grid;container-type:inline-size}.g-col-1{grid-column:auto/span 1}.g-col-2{grid-column:auto/span 2}.g-col-3{grid-column:auto/span 3}.g-col-4{grid-column:auto/span 4}.g-col-5{grid-column:auto/span 5}.g-col-6{grid-column:auto/span 6}.g-col-7{grid-column:auto/span 7}.g-col-8{grid-column:auto/span 8}.g-col-9{grid-column:auto/span 9}.g-col-10{grid-column:auto/span 10}.g-col-11{grid-column:auto/span 11}.g-col-12{grid-column:auto/span 12}.g-start-1{grid-column-start:1}.g-start-2{grid-column-start:2}.g-start-3{grid-column-start:3}.g-start-4{grid-column-start:4}.g-start-5{grid-column-start:5}.g-start-6{grid-column-start:6}.g-start-7{grid-column-start:7}.g-start-8{grid-column-start:8}.g-start-9{grid-column-start:9}.g-start-10{grid-column-start:10}.g-start-11{grid-column-start:11}@container (width>=576px){.sm\:g-col-1{grid-column:auto/span 1}.sm\:g-col-2{grid-column:auto/span 2}.sm\:g-col-3{grid-column:auto/span 3}.sm\:g-col-4{grid-column:auto/span 4}.sm\:g-col-5{grid-column:auto/span 5}.sm\:g-col-6{grid-column:auto/span 6}.sm\:g-col-7{grid-column:auto/span 7}.sm\:g-col-8{grid-column:auto/span 8}.sm\:g-col-9{grid-column:auto/span 9}.sm\:g-col-10{grid-column:auto/span 10}.sm\:g-col-11{grid-column:auto/span 11}.sm\:g-col-12{grid-column:auto/span 12}.sm\:g-start-1{grid-column-start:1}.sm\:g-start-2{grid-column-start:2}.sm\:g-start-3{grid-column-start:3}.sm\:g-start-4{grid-column-start:4}.sm\:g-start-5{grid-column-start:5}.sm\:g-start-6{grid-column-start:6}.sm\:g-start-7{grid-column-start:7}.sm\:g-start-8{grid-column-start:8}.sm\:g-start-9{grid-column-start:9}.sm\:g-start-10{grid-column-start:10}.sm\:g-start-11{grid-column-start:11}}@container (width>=768px){.md\:g-col-1{grid-column:auto/span 1}.md\:g-col-2{grid-column:auto/span 2}.md\:g-col-3{grid-column:auto/span 3}.md\:g-col-4{grid-column:auto/span 4}.md\:g-col-5{grid-column:auto/span 5}.md\:g-col-6{grid-column:auto/span 6}.md\:g-col-7{grid-column:auto/span 7}.md\:g-col-8{grid-column:auto/span 8}.md\:g-col-9{grid-column:auto/span 9}.md\:g-col-10{grid-column:auto/span 10}.md\:g-col-11{grid-column:auto/span 11}.md\:g-col-12{grid-column:auto/span 12}.md\:g-start-1{grid-column-start:1}.md\:g-start-2{grid-column-start:2}.md\:g-start-3{grid-column-start:3}.md\:g-start-4{grid-column-start:4}.md\:g-start-5{grid-column-start:5}.md\:g-start-6{grid-column-start:6}.md\:g-start-7{grid-column-start:7}.md\:g-start-8{grid-column-start:8}.md\:g-start-9{grid-column-start:9}.md\:g-start-10{grid-column-start:10}.md\:g-start-11{grid-column-start:11}}@container (width>=1024px){.lg\:g-col-1{grid-column:auto/span 1}.lg\:g-col-2{grid-column:auto/span 2}.lg\:g-col-3{grid-column:auto/span 3}.lg\:g-col-4{grid-column:auto/span 4}.lg\:g-col-5{grid-column:auto/span 5}.lg\:g-col-6{grid-column:auto/span 6}.lg\:g-col-7{grid-column:auto/span 7}.lg\:g-col-8{grid-column:auto/span 8}.lg\:g-col-9{grid-column:auto/span 9}.lg\:g-col-10{grid-column:auto/span 10}.lg\:g-col-11{grid-column:auto/span 11}.lg\:g-col-12{grid-column:auto/span 12}.lg\:g-start-1{grid-column-start:1}.lg\:g-start-2{grid-column-start:2}.lg\:g-start-3{grid-column-start:3}.lg\:g-start-4{grid-column-start:4}.lg\:g-start-5{grid-column-start:5}.lg\:g-start-6{grid-column-start:6}.lg\:g-start-7{grid-column-start:7}.lg\:g-start-8{grid-column-start:8}.lg\:g-start-9{grid-column-start:9}.lg\:g-start-10{grid-column-start:10}.lg\:g-start-11{grid-column-start:11}}@container (width>=1280px){.xl\:g-col-1{grid-column:auto/span 1}.xl\:g-col-2{grid-column:auto/span 2}.xl\:g-col-3{grid-column:auto/span 3}.xl\:g-col-4{grid-column:auto/span 4}.xl\:g-col-5{grid-column:auto/span 5}.xl\:g-col-6{grid-column:auto/span 6}.xl\:g-col-7{grid-column:auto/span 7}.xl\:g-col-8{grid-column:auto/span 8}.xl\:g-col-9{grid-column:auto/span 9}.xl\:g-col-10{grid-column:auto/span 10}.xl\:g-col-11{grid-column:auto/span 11}.xl\:g-col-12{grid-column:auto/span 12}.xl\:g-start-1{grid-column-start:1}.xl\:g-start-2{grid-column-start:2}.xl\:g-start-3{grid-column-start:3}.xl\:g-start-4{grid-column-start:4}.xl\:g-start-5{grid-column-start:5}.xl\:g-start-6{grid-column-start:6}.xl\:g-start-7{grid-column-start:7}.xl\:g-start-8{grid-column-start:8}.xl\:g-start-9{grid-column-start:9}.xl\:g-start-10{grid-column-start:10}.xl\:g-start-11{grid-column-start:11}}@container (width>=1536px){.\32 xl\:g-col-1{grid-column:auto/span 1}.\32 xl\:g-col-2{grid-column:auto/span 2}.\32 xl\:g-col-3{grid-column:auto/span 3}.\32 xl\:g-col-4{grid-column:auto/span 4}.\32 xl\:g-col-5{grid-column:auto/span 5}.\32 xl\:g-col-6{grid-column:auto/span 6}.\32 xl\:g-col-7{grid-column:auto/span 7}.\32 xl\:g-col-8{grid-column:auto/span 8}.\32 xl\:g-col-9{grid-column:auto/span 9}.\32 xl\:g-col-10{grid-column:auto/span 10}.\32 xl\:g-col-11{grid-column:auto/span 11}.\32 xl\:g-col-12{grid-column:auto/span 12}.\32 xl\:g-start-1{grid-column-start:1}.\32 xl\:g-start-2{grid-column-start:2}.\32 xl\:g-start-3{grid-column-start:3}.\32 xl\:g-start-4{grid-column-start:4}.\32 xl\:g-start-5{grid-column-start:5}.\32 xl\:g-start-6{grid-column-start:6}.\32 xl\:g-start-7{grid-column-start:7}.\32 xl\:g-start-8{grid-column-start:8}.\32 xl\:g-start-9{grid-column-start:9}.\32 xl\:g-start-10{grid-column-start:10}.\32 xl\:g-start-11{grid-column-start:11}}}@layer content{.list-unstyled,.list-inline{padding-inline-start:0;list-style-type:""}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:var(--bs-list-inline-padding,var(--bs-spacer)/2)}.blockquote{--bs-blockquote-gap:calc(var(--bs-spacer) / 2);--bs-blockquote-padding-x:var(--bs-spacer);--bs-blockquote-margin-y:var(--bs-spacer);--bs-blockquote-font-size:var(--bs-font-size-md);--bs-blockquote-border-width:.25rem;--bs-blockquote-border-color:var(--bs-border-color);--bs-blockquote-footer-font-size:var(--bs-font-size-sm);--bs-blockquote-footer-color:var(--bs-fg-3);gap:var(--bs-blockquote-gap);margin-bottom:var(--bs-blockquote-margin-y);font-size:var(--bs-blockquote-font-size);border-inline-start:var(--bs-blockquote-border-width) solid var(--bs-blockquote-border-color);flex-direction:column;padding-inline-start:var(--bs-blockquote-padding-x);display:flex}.blockquote>*,figure.blockquote blockquote{margin-bottom:0}.blockquote-footer{font-size:var(--bs-blockquote-footer-font-size);color:var(--bs-blockquote-footer-color)}.blockquote-footer:before{content:"— "}.table{--bs-table-cell-padding-y:.5rem;--bs-table-cell-padding-x:.5rem;--bs-table-cell-vertical-align:top;--bs-table-color:var(--bs-fg-body);--bs-table-bg:var(--bs-bg-body);--bs-table-accent-bg:transparent;--bs-table-border-width:var(--bs-border-width);--bs-table-border-color:var(--bs-border-color);--bs-table-group-separator-color:currentcolor;--bs-table-striped-color:var(--bs-table-color);--bs-table-striped-bg-factor:5%;--bs-table-striped-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-striped-bg-factor), transparent);--bs-table-active-color:var(--bs-table-color);--bs-table-active-bg-factor:10%;--bs-table-active-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-active-bg-factor), transparent);--bs-table-hover-color:var(--bs-table-color);--bs-table-hover-bg-factor:7.5%;--bs-table-hover-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-hover-bg-factor), transparent);--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;width:100%;margin-bottom:var(--bs-spacer);vertical-align:var(--bs-table-cell-vertical-align);border-color:var(--bs-theme-border,var(--bs-table-border-color))}.table>:not(caption)>*>*{padding:var(--bs-table-cell-padding-y) var(--bs-table-cell-padding-x);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-theme-fg,var(--bs-table-color))));background-color:var(--bs-theme-bg-subtle,var(--bs-table-bg));border-block-end-width:var(--bs-table-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-theme-bg-subtle,var(--bs-table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-block-start:calc(var(--bs-table-border-width) * 2) solid var(--bs-table-group-separator-color)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{--bs-table-cell-padding-y:.25rem;--bs-table-cell-padding-x:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-table-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-table-border-width)}.table-borderless>:not(caption)>*>*{border-block-end-width:0}.table-borderless>:not(:first-child){border-block-start-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-theme-fg,var(--bs-table-striped-color));--bs-table-bg-type:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-striped-bg-factor), transparent)}.table-active{--bs-table-color-state:var(--bs-theme-fg,var(--bs-table-active-color));--bs-table-bg-state:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-active-bg-factor), transparent)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-theme-fg,var(--bs-table-hover-color));--bs-table-bg-state:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-hover-bg-factor), transparent)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;container-type:inline-size}.sm\:table-responsive{container-type:inline-size}@media (width<576px){.sm\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.md\:table-responsive{container-type:inline-size}@media (width<768px){.md\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.lg\:table-responsive{container-type:inline-size}@media (width<1024px){.lg\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.xl\:table-responsive{container-type:inline-size}@media (width<1280px){.xl\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.\32 xl\:table-responsive{container-type:inline-size}@media (width<1536px){.\32 xl\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}@container (width<576px){.sm\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.sm\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.sm\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.sm\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.sm\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.sm\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<768px){.md\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.md\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.md\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.md\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.md\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.md\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1024px){.lg\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.lg\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.lg\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.lg\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.lg\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.lg\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1280px){.xl\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xl\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.xl\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.xl\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.xl\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.xl\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.xl\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1536px){.\32 xl\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\32 xl\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.\32 xl\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.\32 xl\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.\32 xl\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.\32 xl\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.\32 xl\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{--bs-thumbnail-padding:.25rem;--bs-thumbnail-bg:var(--bs-bg-body);--bs-thumbnail-border-width:var(--bs-border-width);--bs-thumbnail-border-color:var(--bs-border-color);--bs-thumbnail-border-radius:var(--bs-radius-5);--bs-thumbnail-box-shadow:var(--bs-box-shadow-sm);padding:var(--bs-thumbnail-padding);background-color:var(--bs-thumbnail-bg);border:var(--bs-thumbnail-border-width) solid var(--bs-thumbnail-border-color);border-radius:var(--bs-thumbnail-border-radius);box-shadow:var(--bs-thumbnail-box-shadow);max-width:100%;height:auto}.figure{--bs-figure-gap:calc(var(--bs-spacer) * .5);--bs-figure-caption-font-size:var(--bs-font-size-sm);--bs-figure-caption-color:var(--bs-fg-3);gap:var(--bs-figure-gap);flex-direction:column;display:flex}.figure-caption{font-size:var(--bs-figure-caption-font-size);color:var(--bs-figure-caption-color)}.prose{--bs-content-font-size:1rem;--bs-content-line-height:1.5;--bs-content-gap:calc(var(--bs-content-font-size) * var(--bs-content-line-height));--bs-heading-color:light-dark(var(--bs-gray-900),var(--bs-white));gap:var(--bs-content-gap);max-width:1000px;font-size:var(--bs-content-font-size);line-height:var(--bs-content-line-height);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=1024px){.prose{--bs-content-font-size:var(--bs-font-size-md);--bs-content-line-height:1.625}}.prose :where(p,ul,ol,dl,pre,table,blockquote):not(:where(.not-prose,.not-prose *)){margin-block:0}.prose :where(ul,ol):not([class],:where(.not-prose,.not-prose *)) li:not(:last-child){margin-bottom:calc(var(--bs-content-gap) / 4)}.prose :where(li ul,li ol):not(:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) / 4)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:calc(var(--bs-content-gap) * 1.5) 0;border:0;border-block-start:var(--bs-border-width) solid var(--bs-hr-border-color)}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:calc(var(--bs-content-gap) / -2);font-weight:500;line-height:1.25}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)) code{color:inherit;font-weight:600}.prose :where(h1,h2):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) * .75)}.prose :where(h3,h4,h5,h6):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) * .5)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){font-size:2.25em;line-height:1.1}.prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.5em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){font-size:1.25em}.prose :where(h5):not(:where(.not-prose,.not-prose *)){font-size:1.125em}.prose :where(h6):not(:where(.not-prose,.not-prose *)){font-size:1em}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){color:var(--bs-link-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bs-link-color) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--bs-link-color) 25%, transparent);text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){transition:text-decoration-color .1s ease-in-out}}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)):hover{color:var(--bs-link-hover-color);-webkit-text-decoration-color:var(--bs-link-hover-color);text-decoration-color:var(--bs-link-hover-color)}.prose :where(img):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start:4px solid var(--bs-border-color);margin:0;padding-inline-start:calc(var(--bs-content-gap) / 2)}.prose :where(table):not(:where(.not-prose,.not-prose *)){border-spacing:0;border-collapse:collapse;width:100%}.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) td,.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) th{text-align:inherit;border:1px solid var(--bs-border-color);padding:6px 12px}.prose :where(dt):not(:where(.not-prose,.not-prose *)){font-weight:500}.prose :where(video,img):not(:where(.not-prose,.not-prose *)){max-width:100%}}@layer forms{.form-label,.col-form-label{font-size:var(--bs-label-font-size,inherit);font-style:var(--bs-label-font-style,inherit);font-weight:var(--bs-label-font-weight,500);color:var(--bs-label-color,var(--bs-fg-body))}.form-label{margin-bottom:var(--bs-label-margin-bottom,calc(var(--bs-spacer) / 2))}.col-form-label{--bs-label-padding-y:calc(var(--bs-btn-input-padding-y) + var(--bs-border-width));padding-block:var(--bs-label-padding-y);margin-bottom:0}.col-form-label-lg{--bs-label-padding-y:calc(var(--bs-btn-input-lg-padding-y) + var(--bs-border-width));font-size:var(--bs-btn-input-lg-font-size)}.col-form-label-sm{--bs-label-padding-y:calc(var(--bs-btn-input-sm-padding-y) + var(--bs-border-width));font-size:var(--bs-btn-input-sm-font-size)}.form-text{--bs-form-text-margin-top:.25rem;--bs-form-text-font-size:var(--bs-font-size-sm);--bs-form-text-color:var(--bs-fg-2);font-size:var(--bs-form-text-font-size);font-style:var(--bs-form-text-font-style);font-weight:var(--bs-form-text-font-weight);color:var(--bs-form-text-color)}.form-control{--bs-control-min-height:var(--bs-btn-input-min-height);--bs-control-padding-y:var(--bs-btn-input-padding-y);--bs-control-padding-x:var(--bs-btn-input-padding-x);--bs-control-font-size:var(--bs-btn-input-font-size);--bs-control-line-height:var(--bs-btn-input-line-height);--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);--bs-control-box-shadow:var(--bs-box-shadow-inset);--bs-control-action-bg:var(--bs-bg-1);--bs-control-action-hover-bg:var(--bs-bg-2);--bs-control-transition-property:border-color, box-shadow;--bs-control-transition-duration:.15s;--bs-control-transition-timing:ease-in-out;--bs-control-placeholder-color:var(--bs-fg-3);--bs-control-disabled-color:var(--bs-control-fg);--bs-control-disabled-bg:var(--bs-bg-2);--bs-control-disabled-border-color:var(--bs-control-border-color);--bs-control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-control-select-bg-position:right .75rem center;--bs-control-select-bg-size:16px 12px;--bs-control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);font-size:var(--bs-control-font-size);line-height:var(--bs-control-line-height);color:var(--bs-control-fg);appearance:none;background-color:var(--bs-control-bg);border:var(--bs-control-border-width) solid var(--bs-control-border-color);border-radius:var(--bs-control-border-radius);box-shadow:var(--bs-control-box-shadow);background-clip:padding-box;display:flex}@media (prefers-reduced-motion:no-preference){.form-control{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--bs-focus-ring-offset:-1px;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-control::placeholder{color:var(--bs-control-placeholder-color);opacity:1}.form-control:disabled{color:var(--bs-control-disabled-color);background-color:var(--bs-control-disabled-bg);border-color:var(--bs-control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control::file-selector-button{min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);margin:calc(var(--bs-control-padding-y) * -1) calc(var(--bs-control-padding-x) * -1);color:var(--bs-control-fg);pointer-events:none;background-color:var(--bs-control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-control-border-width);border-radius:0;margin-inline-end:var(--bs-control-padding-x)}@media (prefers-reduced-motion:no-preference){.form-control::file-selector-button{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--bs-control-action-hover-bg)}.form-control-plaintext{--bs-control-min-height:var(--bs-btn-input-min-height);--bs-control-padding-y:var(--bs-btn-input-padding-y);--bs-control-padding-x:var(--bs-btn-input-padding-x);--bs-control-font-size:var(--bs-btn-input-font-size);--bs-control-line-height:var(--bs-btn-input-line-height);--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);--bs-control-box-shadow:var(--bs-box-shadow-inset);--bs-control-action-bg:var(--bs-bg-1);--bs-control-action-hover-bg:var(--bs-bg-2);--bs-control-transition-property:border-color, box-shadow;--bs-control-transition-duration:.15s;--bs-control-transition-timing:ease-in-out;--bs-control-placeholder-color:var(--bs-fg-3);--bs-control-disabled-color:var(--bs-control-fg);--bs-control-disabled-bg:var(--bs-bg-2);--bs-control-disabled-border-color:var(--bs-control-border-color);--bs-control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-control-select-bg-position:right .75rem center;--bs-control-select-bg-size:16px 12px;--bs-control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;padding:var(--bs-control-padding-y) 0;line-height:var(--bs-control-line-height);color:var(--bs-control-fg);border:solid #0000;border-width:var(--bs-control-border-width) 0;background-color:#0000;margin-bottom:0;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline:0}select.form-control,.form-control-caret{background-image:var(--bs-control-select-bg);background-repeat:no-repeat;background-position:var(--bs-control-select-bg-position);background-size:var(--bs-control-select-bg-size);padding-inline-end:calc(var(--bs-control-padding-x) * 3)}select.form-control[multiple],select.form-control[size]:not([size="1"]),.form-control-caret[multiple],.form-control-caret[size]:not([size="1"]){background-image:none;padding-inline-end:var(--bs-control-padding-x)}[data-bs-theme=dark] select.form-control,[data-bs-theme=dark] .form-control-caret{background-image:var(--bs-control-select-bg-dark)}.form-control-sm{--bs-control-min-height:var(--bs-btn-input-sm-min-height);--bs-control-padding-y:var(--bs-btn-input-sm-padding-y);--bs-control-padding-x:var(--bs-btn-input-sm-padding-x);--bs-control-font-size:var(--bs-btn-input-sm-font-size);--bs-control-line-height:var(--bs-btn-input-sm-line-height);--bs-control-border-radius:var(--bs-btn-input-sm-border-radius)}.form-control-lg{--bs-control-min-height:var(--bs-btn-input-lg-min-height);--bs-control-padding-y:var(--bs-btn-input-lg-padding-y);--bs-control-padding-x:var(--bs-btn-input-lg-padding-x);--bs-control-font-size:var(--bs-btn-input-lg-font-size);--bs-control-line-height:var(--bs-btn-input-lg-line-height);--bs-control-border-radius:var(--bs-btn-input-lg-border-radius)}.form-control-color{width:var(--bs-control-min-height);padding:var(--bs-control-padding-y)}.form-control-color:not(:disabled,[readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-radius-5);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-radius-5);border:0!important}.form-ghost{width:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;padding:0;display:block}.form-ghost:focus{outline:0}.form-ghost::placeholder{color:var(--bs-fg-3);opacity:1}.form-ghost:disabled{color:var(--bs-fg-4);cursor:not-allowed}.check{--bs-check-size:1.25rem;--bs-check-margin-block:.125rem;--bs-check-bg:var(--bs-bg-body);--bs-check-border-color:var(--bs-border-color);--bs-check-border-radius:var(--bs-radius-5);--bs-check-icon-checked:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10 3 3 6-6'/%3e%3c/svg%3e");--bs-check-icon-indeterminate:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");--bs-check-checked-bg:var(--bs-control-checked-bg);--bs-check-checked-border-color:var(--bs-control-checked-border-color);--bs-check-indeterminate-bg:var(--bs-control-checked-bg);--bs-check-indeterminate-border-color:var(--bs-control-checked-border-color);--bs-check-active-bg:var(--bs-control-active-bg);--bs-check-active-border-color:var(--bs-control-active-border-color);--bs-check-disabled-bg:var(--bs-control-disabled-bg);--bs-check-disabled-opacity:var(--bs-control-disabled-opacity);width:var(--bs-check-size);height:var(--bs-check-size);margin-block:var(--bs-check-margin-block);appearance:none;background-color:var(--bs-theme-bg,var(--bs-check-bg));border:1px solid var(--bs-theme-bg,var(--bs-check-border-color));border-radius:33%;flex-shrink:0;position:relative}@media (prefers-reduced-motion:no-preference){.check{transition:background-color var(--bs-control-transition-duration) var(--bs-control-transition-timing), border-color var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:before{pointer-events:none;content:"";background-color:var(--bs-theme-contrast,var(--bs-primary-contrast));opacity:0;mask-image:var(--bs-check-icon-checked);position:absolute;inset:0;transform:scale(0);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.check:before{transition:opacity var(--bs-control-transition-duration) var(--bs-control-transition-timing), transform var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:checked,.check:indeterminate{background-color:var(--bs-theme-bg,var(--bs-check-checked-bg));border-color:var(--bs-theme-bg,var(--bs-check-checked-border-color))}.check:checked:before,.check:indeterminate:before{opacity:1;transform:scale(1)}.check:indeterminate:before{mask-image:var(--bs-check-icon-indeterminate)}.check:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:-1px}.check:disabled{--bs-check-bg:var(--bs-check-disabled-bg)}.check:disabled~label{color:var(--bs-fg-3);cursor:default}.check:disabled:checked{opacity:var(--bs-check-disabled-opacity)}.check-sm{--bs-check-size:1rem}.check-sm+label{font-size:var(--bs-font-size-sm)}.check-lg{--bs-check-size:1.5rem;--bs-check-margin-block:.375rem}.check-lg+label{font-size:var(--bs-font-size-lg)}.radio{--bs-radio-size:1.25rem;--bs-radio-margin-block:.125rem;--bs-radio-bg:var(--bs-bg-body);--bs-radio-border-color:var(--bs-border-color);--bs-radio-checked-bg:var(--bs-control-checked-bg);--bs-radio-checked-border-color:var(--bs-control-checked-border-color);--bs-radio-disabled-bg:var(--bs-control-disabled-bg);--bs-radio-disabled-opacity:var(--bs-control-disabled-opacity);width:var(--bs-radio-size);height:var(--bs-radio-size);margin-block:var(--bs-radio-margin-block);appearance:none;background-color:var(--bs-theme-bg,var(--bs-radio-bg));border:1px solid var(--bs-theme-bg,var(--bs-radio-border-color));border-radius:50%;flex-shrink:0;position:relative}@media (prefers-reduced-motion:no-preference){.radio{transition:color var(--bs-control-transition-duration) var(--bs-control-transition-timing), background-color var(--bs-control-transition-duration) var(--bs-control-transition-timing), border-color var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.radio:before{inset:calc(var(--bs-radio-size) * .25);content:"";opacity:0;background-color:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.radio:before{transition:opacity var(--bs-control-transition-duration) var(--bs-control-transition-timing), transform var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.radio:checked{color:var(--bs-theme-contrast,var(--bs-primary-contrast));background-color:var(--bs-theme-bg,var(--bs-radio-checked-bg));border-color:var(--bs-theme-bg,var(--bs-radio-checked-border-color))}.radio:checked:before{opacity:1;transform:scale(1)}.radio:disabled{--bs-radio-bg:var(--bs-radio-disabled-bg)}.radio:disabled~label{color:var(--bs-secondary-fg);cursor:default}.radio:disabled:checked{opacity:var(--bs-radio-disabled-opacity)}.radio:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.radio-sm{--bs-radio-size:1rem}.radio-sm+label{font-size:var(--bs-font-size-sm)}.radio-lg{--bs-radio-size:1.5rem;--bs-radio-margin-block:.375rem}.radio-lg+label{font-size:var(--bs-font-size-lg)}.switch{--bs-switch-height:1.25rem;--bs-switch-width:calc(var(--bs-switch-height) * 1.75);--bs-switch-padding:.0625rem;--bs-switch-margin-block:.125rem;--bs-switch-transition-duration:var(--bs-control-transition-duration);--bs-switch-transition-timing:var(--bs-control-transition-timing);--bs-switch-bg:var(--bs-bg-3);--bs-switch-border-width:var(--bs-border-width);--bs-switch-border-color:var(--bs-border-color);--bs-switch-indicator-bg:var(--bs-white);--bs-switch-indicator-width:calc(var(--bs-switch-height) - var(--bs-switch-padding) * 2 - var(--bs-switch-border-width) * 2);--bs-switch-indicator-height:calc(var(--bs-switch-height) - var(--bs-switch-padding) * 2 - var(--bs-switch-border-width) * 2);--bs-switch-checked-bg:var(--bs-control-checked-bg);--bs-switch-checked-border-color:var(--bs-switch-checked-bg);--bs-switch-checked-indicator-bg:var(--bs-white);--bs-switch-disabled-bg:var(--bs-control-disabled-bg);--bs-switch-disabled-indicator-bg:var(--bs-fg-3);width:var(--bs-switch-width);height:var(--bs-switch-height);padding:var(--bs-switch-padding);margin-block:var(--bs-switch-margin-block);background-color:var(--bs-switch-bg);border:var(--bs-switch-border-width) solid var(--bs-switch-border-color);border-radius:10rem;flex-shrink:0;position:relative;box-shadow:inset 0 1px 2px #0000000d}@media (prefers-reduced-motion:no-preference){.switch{transition:background-color var(--bs-switch-transition-duration) var(--bs-switch-transition-timing)}}.switch:before{inset-block:var(--bs-switch-padding);width:var(--bs-switch-indicator-width);height:var(--bs-switch-indicator-height);content:"";background-color:var(--bs-theme-contrast,var(--bs-switch-indicator-bg));border-radius:10rem;position:absolute;inset-inline-start:var(--bs-switch-padding);box-shadow:0 1px 2px #0000001a}@media (prefers-reduced-motion:no-preference){.switch:before{transition:inset-inline-start var(--bs-switch-transition-duration) var(--bs-switch-transition-timing)}}.switch input{appearance:none;background-color:#0000;outline:0;position:absolute;inset:0}.switch:focus-within{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.switch:has(input:disabled:not(:checked)){--bs-switch-bg:var(--bs-switch-disabled-bg);--bs-switch-indicator-bg:var(--bs-switch-disabled-indicator-bg)}.switch:has(input:disabled:not(:checked)):before{opacity:.4}.switch:has(input:disabled:not(:checked))~label{color:var(--bs-fg-3);cursor:default}.switch:has(input:checked){background-color:var(--bs-theme-bg,var(--bs-switch-checked-bg));border-color:var(--bs-theme-bg,var(--bs-switch-checked-border-color))}.switch:has(input:checked):before{inset-inline-start:calc(100% - var(--bs-switch-indicator-width) - var(--bs-switch-padding))}.switch:has(input:checked:disabled){opacity:.65}.switch:has(input:checked:disabled)~label{color:var(--bs-fg-3);cursor:default}.switch-sm{--bs-switch-height:1rem}.switch-sm+label{font-size:var(--bs-font-size-sm)}.switch-lg{--bs-switch-height:1.5rem;--bs-switch-margin-block:.375rem}.switch-lg+label{font-size:var(--bs-font-size-lg)}.form-range{--bs-range-track-width:100%;--bs-range-track-height:.5rem;--bs-range-track-cursor:pointer;--bs-range-track-bg:var(--bs-bg-3);--bs-range-track-border-radius:1rem;--bs-range-track-fill-bg:var(--bs-primary-base);--bs-range-track-disabled-bg:color-mix(in oklch, var(--bs-bg-4), var(--bs-fg-3));--bs-range-thumb-width:1rem;--bs-range-thumb-height:var(--bs-range-thumb-width);--bs-range-thumb-bg:var(--bs-primary-base);--bs-range-thumb-border:var(--bs-range-thumb-bg) solid var(--bs-border-color);--bs-range-thumb-border-radius:1rem;--bs-range-thumb-box-shadow:0 1px 2px #00000013, 0 2px 4px #00000013;--bs-range-thumb-active-bg:color-mix(in oklch, var(--bs-primary-base) 70%, var(--bs-bg-body));--bs-range-thumb-disabled-bg:var(--bs-fg-3);--bs-range-thumb-transition-property:background-color, border-color, box-shadow;--bs-range-thumb-transition-duration:.15s;--bs-range-thumb-transition-timing:ease-in-out;--bs-range-tick-width:var(--bs-border-width);--bs-range-tick-height:.5rem;--bs-range-tick-bg:var(--bs-border-color);width:100%;display:block;position:relative}.form-range-input{width:100%;height:calc(var(--bs-range-thumb-height) + var(--bs-focus-ring-width) * 2);appearance:none;background-color:#0000;padding:0;display:block}.form-range-input:hover::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid color-mix(in oklch, var(--bs-primary-focus-ring), transparent)}.form-range-input:hover::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid color-mix(in oklch, var(--bs-primary-focus-ring), transparent)}.form-range-input:focus-visible{outline:0}.form-range-input:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:0}.form-range-input:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:0}.form-range-input::-moz-focus-outer{border:0}.form-range-input::-webkit-slider-thumb{width:var(--bs-range-thumb-width);height:var(--bs-range-thumb-height);appearance:none;background-color:var(--bs-range-thumb-bg);background-image:var(--bs-gradient);border:var(--bs-range-thumb-border);border-radius:var(--bs-range-thumb-border-radius);box-shadow:var(--bs-range-thumb-box-shadow)}@media (prefers-reduced-motion:no-preference){.form-range-input::-webkit-slider-thumb{transition-timing-function:var(--bs-range-thumb-transition-timing);transition-duration:var(--bs-range-thumb-transition-duration);-webkit-transition-property:var(--bs-range-thumb-transition-property);transition-property:var(--bs-range-thumb-transition-property)}}.form-range-input::-webkit-slider-thumb:active{background-color:var(--bs-range-thumb-active-bg);background-image:var(--bs-gradient)}.form-range-input::-webkit-slider-thumb{margin-top:calc((var(--bs-range-track-height) - var(--bs-range-thumb-height)) * .5)}.form-range-input::-moz-range-thumb{width:var(--bs-range-thumb-width);height:var(--bs-range-thumb-height);appearance:none;background-color:var(--bs-range-thumb-bg);background-image:var(--bs-gradient);border:var(--bs-range-thumb-border);border-radius:var(--bs-range-thumb-border-radius);box-shadow:var(--bs-range-thumb-box-shadow)}@media (prefers-reduced-motion:no-preference){.form-range-input::-moz-range-thumb{transition-timing-function:var(--bs-range-thumb-transition-timing);transition-duration:var(--bs-range-thumb-transition-duration);-moz-transition-property:var(--bs-range-thumb-transition-property);transition-property:var(--bs-range-thumb-transition-property)}}.form-range-input::-moz-range-thumb:active{background-color:var(--bs-range-thumb-active-bg);background-image:var(--bs-gradient)}.form-range-input::-webkit-slider-runnable-track{width:var(--bs-range-track-width);height:var(--bs-range-track-height);color:#0000;cursor:var(--bs-range-track-cursor);background-color:var(--bs-range-track-bg);background-image:linear-gradient(to right, var(--bs-range-track-fill-bg) calc(var(--bs-range-fill,0) * 100%), transparent calc(var(--bs-range-fill,0) * 100%));border-radius:var(--bs-range-track-border-radius);box-shadow:var(--bs-range-track-box-shadow);border-color:#0000}.form-range-input::-moz-range-track{width:var(--bs-range-track-width);height:var(--bs-range-track-height);color:#0000;cursor:var(--bs-range-track-cursor);background-color:var(--bs-range-track-bg);background-image:linear-gradient(to right, var(--bs-range-track-fill-bg) calc(var(--bs-range-fill,0) * 100%), transparent calc(var(--bs-range-fill,0) * 100%));border-radius:var(--bs-range-track-border-radius);box-shadow:var(--bs-range-track-box-shadow);border-color:#0000}.form-range-input:disabled{pointer-events:none}.form-range-input:disabled::-webkit-slider-thumb{background-color:var(--bs-range-thumb-disabled-bg)}.form-range-input:disabled::-moz-range-thumb{background-color:var(--bs-range-thumb-disabled-bg)}.form-range-input:disabled::-webkit-slider-runnable-track{--bs-range-track-fill-bg:var(--bs-range-track-disabled-bg)}.form-range-input:disabled::-moz-range-track{--bs-range-track-fill-bg:var(--bs-range-track-disabled-bg)}.form-range-bubble{bottom:100%;left:calc(var(--bs-range-thumb-width) * .5 + var(--bs-range-fill,0) * (100% - var(--bs-range-thumb-width)));margin-bottom:var(--bs-tooltip-arrow-height);pointer-events:none;position:absolute;transform:translate(-50%)}.form-range-bubble .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height));position:absolute;left:50%;transform:translate(-50%)}.form-range-ticks{padding-inline:calc(var(--bs-range-thumb-width) * .25);display:grid}.form-range-tick{flex-direction:column;justify-self:start;align-items:center;width:0;display:flex}.form-range-tick:before{width:var(--bs-range-tick-width);height:var(--bs-range-tick-height);content:"";background-color:var(--bs-range-tick-bg)}.form-range-tick:first-child{align-items:flex-start}.form-range-tick:last-child{align-items:flex-end}.form-range-tick-label{font-size:var(--bs-font-size-sm);color:var(--bs-fg-2);white-space:nowrap;margin-top:.125rem}.form-floating{--bs-form-floating-height:calc(3.75rem + var(--bs-border-width) * 2);--bs-form-floating-line-height:1.25;--bs-form-floating-padding-x:calc(var(--bs-btn-input-padding-x) * 1.25);--bs-form-floating-padding-y:1rem;--bs-form-floating-input-padding-t:1.625rem;--bs-form-floating-input-padding-b:.625rem;--bs-form-floating-label-height:1.5em;--bs-form-floating-label-bg:var(--bs-btn-input-bg);--bs-form-floating-label-disabled-bg:var(--bs-bg-2);--bs-form-floating-label-opacity:.65;--bs-form-floating-label-transform:scale(.85) translateY(-.5rem) translateX(.15rem);--bs-form-floating-label-disabled-color:var(--bs-fg-3);--bs-form-floating-transition-property:opacity, transform;--bs-form-floating-transition-duration:.1s;--bs-form-floating-transition-timing:ease-in-out;position:relative}.form-floating>label{z-index:2;max-width:100%;height:100%;padding:var(--bs-form-floating-padding-y) var(--bs-form-floating-padding-x);color:color-mix(in oklch, var(--bs-fg-body) var(--bs-form-floating-label-opacity), transparent);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.form-floating>label{transition-timing-function:var(--bs-form-floating-transition-timing);transition-duration:var(--bs-form-floating-transition-duration);transition-property:var(--bs-form-floating-transition-property)}}.form-floating>label:has(~textarea){align-items:flex-start}.form-floating>.form-control,.form-floating>.form-control-plaintext{height:var(--bs-form-floating-height);min-height:var(--bs-form-floating-height);padding:var(--bs-form-floating-padding-y) var(--bs-form-floating-padding-x);line-height:var(--bs-form-floating-line-height)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.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),:-webkit-any(.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill){padding-top:var(--bs-form-floating-input-padding-t);padding-bottom:var(--bs-form-floating-input-padding-b)}.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),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext:autofill){padding-top:var(--bs-form-floating-input-padding-t);padding-bottom:var(--bs-form-floating-input-padding-b)}.form-floating>label:has(~.form-control:focus),.form-floating>label:has(~.form-control:not(:placeholder-shown)),.form-floating>label:has(~.form-control-plaintext){transform:var(--bs-form-floating-label-transform)}.form-floating>label:has(~.form-control:-webkit-autofill){transform:var(--bs-form-floating-label-transform)}.form-floating>label:has(~textarea:focus):after,.form-floating>label:has(~textarea:not(:placeholder-shown)):after{inset:var(--bs-form-floating-padding-y) calc(var(--bs-form-floating-padding-x) * .5);z-index:-1;height:var(--bs-form-floating-label-height);content:"";background-color:var(--bs-form-floating-label-bg);border-radius:var(--bs-btn-input-border-radius);position:absolute}.form-floating>label:has(~textarea:disabled):after{background-color:var(--bs-form-floating-label-disabled-bg)}.form-floating>label:has(~.form-control-plaintext){border-width:var(--bs-control-border-width) 0}.form-floating>label:has(~:disabled),.form-floating>label:has(~.form-control:disabled){color:var(--bs-form-floating-label-disabled-color)}.strength{--bs-strength-height:.375rem;--bs-strength-gap:.25rem;--bs-strength-margin-top:.25rem;--bs-strength-border-radius:var(--bs-radius-pill);--bs-strength-bg:var(--bs-bg-2);--bs-strength-color:var(--bs-bg-2);--bs-strength-weak-color:var(--bs-danger-bg);--bs-strength-fair-color:var(--bs-warning-bg);--bs-strength-good-color:var(--bs-info-bg);--bs-strength-strong-color:var(--bs-success-bg);gap:var(--bs-strength-gap);width:100%;margin-top:var(--bs-strength-margin-top);display:flex}.strength-segment{height:var(--bs-strength-height);background-color:var(--bs-strength-bg);border-radius:var(--bs-strength-border-radius);flex:1}@media (prefers-reduced-motion:no-preference){.strength-segment{transition:background-color .2s ease-in-out,width .3s ease-in-out}}.strength-segment.active{background-color:var(--bs-strength-color)}.strength[data-bs-strength=weak]{--bs-strength-color:var(--bs-strength-weak-color)}.strength[data-bs-strength=fair]{--bs-strength-color:var(--bs-strength-fair-color)}.strength[data-bs-strength=good]{--bs-strength-color:var(--bs-strength-good-color)}.strength[data-bs-strength=strong]{--bs-strength-color:var(--bs-strength-strong-color)}.strength-text{margin-top:var(--bs-strength-margin-top);font-size:var(--bs-font-size-xs);color:var(--bs-strength-color,var(--bs-fg-3));display:block}@media (prefers-reduced-motion:no-preference){.strength-text{transition:color .2s ease-in-out}}.strength-text:empty{display:none}.strength-bar{--bs-strength-height:.375rem;--bs-strength-gap:.25rem;--bs-strength-margin-top:.25rem;--bs-strength-border-radius:var(--bs-radius-pill);--bs-strength-bg:var(--bs-bg-2);--bs-strength-color:transparent;--bs-strength-weak-color:var(--bs-danger-bg);--bs-strength-fair-color:var(--bs-warning-bg);--bs-strength-good-color:var(--bs-info-bg);--bs-strength-strong-color:var(--bs-success-bg);--bs-strength-width:0%;width:100%;height:var(--bs-strength-height);margin-top:var(--bs-strength-margin-top);background-color:var(--bs-strength-bg);border-radius:var(--bs-strength-border-radius);overflow:hidden}.strength-bar:after{width:var(--bs-strength-width);content:"";background-color:var(--bs-strength-color);border-radius:var(--bs-strength-border-radius);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.strength-bar:after{transition:background-color .2s ease-in-out,width .3s ease-in-out}}.strength-bar[data-bs-strength=weak]{--bs-strength-color:var(--bs-strength-weak-color);--bs-strength-width:25%}.strength-bar[data-bs-strength=fair]{--bs-strength-color:var(--bs-strength-fair-color);--bs-strength-width:50%}.strength-bar[data-bs-strength=good]{--bs-strength-color:var(--bs-strength-good-color);--bs-strength-width:75%}.strength-bar[data-bs-strength=strong]{--bs-strength-color:var(--bs-strength-strong-color);--bs-strength-width:100%}.form-adorn{--bs-form-adorn-gap:.375rem;--bs-form-adorn-icon-size:1rem;--bs-form-adorn-icon-color:var(--bs-fg-2);gap:var(--bs-form-adorn-gap);cursor:text;align-items:center}.form-adorn:focus-visible{outline:0}.form-adorn>.form-ghost{flex:1;min-width:0}.form-adorn.form-adorn-end>.form-ghost{order:-1}.form-adorn-icon{color:var(--bs-form-adorn-icon-color);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-adorn-icon>svg{width:var(--bs-form-adorn-icon-size);height:var(--bs-form-adorn-icon-size)}.form-adorn-text{color:var(--bs-form-adorn-icon-color);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.chip-input{--bs-chip-input-padding-y:.75rem;--bs-chip-input-padding-x:.75rem;--bs-chip-input-gap:.375rem;--bs-chip-input-ghost-min-width:5rem;--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);gap:var(--bs-chip-input-gap);padding:var(--bs-chip-input-padding-y) var(--bs-chip-input-padding-x);color:var(--bs-control-fg);background-color:var(--bs-control-bg);border:var(--bs-control-border-width) solid var(--bs-control-border-color);border-radius:var(--bs-control-border-radius);flex-wrap:wrap;align-items:center;display:flex}.chip-input:focus-within{--bs-focus-ring-offset:-1px;border-color:var(--bs-focus-ring-color);outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.chip-input>.form-ghost{min-width:var(--bs-chip-input-ghost-min-width);flex:1 1 0;min-height:1.75rem}.chip-input.disabled,.chip-input:has(.form-ghost:disabled){cursor:not-allowed;background-color:var(--bs-bg-2);opacity:1}.chip-input.disabled:focus-within,.chip-input:has(.form-ghost:disabled):focus-within{border-color:var(--bs-control-border-color);outline:0}.chip-input.disabled>.chip,.chip-input:has(.form-ghost:disabled)>.chip{pointer-events:none;opacity:var(--bs-control-disabled-opacity)}.form-field{gap:.5rem;display:grid;position:relative}.form-field>label,.form-field>.form-label{justify-self:start;margin-bottom:0}.form-field:has(>.check,>.radio,>.switch){grid-template-columns:auto 1fr;align-items:start;column-gap:.5rem}.form-field:has(>.check,>.radio,>.switch)>.check,.form-field:has(>.check,>.radio,>.switch)>.radio,.form-field:has(>.check,>.radio,>.switch)>.switch{grid-column:1}.form-field:has(>.check,>.radio,>.switch)>:not(.check,.radio,.switch){grid-column:2}.form-field:has(>.check,>.radio,>.switch)>.form-label{grid-column:1/-1}.form-field-content{flex-direction:column;align-items:flex-start;display:flex}.form-field-card{padding:calc(var(--bs-spacer) * .75);cursor:pointer;border:var(--bs-border-width) solid transparent;border-radius:var(--bs-radius-7);position:relative}.form-field-card:hover{background-color:var(--bs-bg-1)}.form-field-card:has(:checked){background-color:var(--bs-bg-1);border-color:var(--bs-border-color)}.form-field-card label:before{content:"";position:absolute;inset:0}.form-group{gap:.5rem;display:grid}.form-group>label,.form-group>.form-label,.form-group>legend{justify-self:start;margin-bottom:0}}@layer components{.input-group{--bs-input-group-addon-padding-y:var(--bs-btn-input-padding-y);--bs-input-group-addon-padding-x:var(--bs-btn-input-padding-x);--bs-input-group-addon-font-size:var(--bs-btn-input-font-size);--bs-input-group-addon-line-height:var(--bs-btn-input-line-height);--bs-input-group-addon-color:var(--bs-fg-body);--bs-input-group-addon-bg:var(--bs-bg-2);--bs-input-group-addon-border-color:var(--bs-border-color);align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group>.input-group-btn{z-index:2;position:relative}.input-group>.input-group-btn:focus{z-index:5}.input-group-text{padding:var(--bs-input-group-addon-padding-y) var(--bs-input-group-addon-padding-x);font-size:var(--bs-input-group-addon-font-size);line-height:var(--bs-input-group-addon-line-height);color:var(--bs-input-group-addon-color);text-align:center;white-space:nowrap;background-color:var(--bs-input-group-addon-bg);border:var(--bs-border-width) solid var(--bs-input-group-addon-border-color);border-radius:var(--bs-btn-input-border-radius);align-items:center;display:flex}.input-group-sm>.form-control,.input-group-sm>.input-group-text,.input-group-sm>.btn{min-height:var(--bs-btn-input-sm-min-height);padding:var(--bs-btn-input-sm-padding-y) var(--bs-btn-input-sm-padding-x);font-size:var(--bs-btn-input-sm-font-size);border-radius:var(--bs-btn-input-sm-border-radius)}.input-group-lg>.form-control,.input-group-lg>.input-group-text,.input-group-lg>.btn{min-height:var(--bs-btn-input-lg-min-height);padding:var(--bs-btn-input-lg-padding-y) var(--bs-btn-input-lg-padding-x);font-size:var(--bs-btn-input-lg-font-size);border-radius:var(--bs-btn-input-lg-border-radius)}.input-group>:not(:last-child,.menu-toggle-split,.menu,.input-group-ignore,.form-floating,:has(+:is(.menu,.input-group-ignore):last-child)),.input-group>.menu-toggle-split:nth-last-child(n+3),.input-group>.form-floating:not(:last-child)>.form-control{border-start-end-radius:0;border-end-end-radius:0}.input-group>:not(:first-child,.menu,.input-group-ignore){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--bs-border-width))}.input-group>:first-child.input-group-ignore+:not(.menu,.input-group-ignore){border-start-start-radius:var(--bs-btn-input-border-radius);border-end-start-radius:var(--bs-btn-input-border-radius)}.input-group>.form-floating:not(:first-child)>.form-control{border-start-start-radius:0;border-end-start-radius:0}.otp{--bs-otp-size:var(--bs-btn-input-lg-min-height);--bs-otp-font-size:var(--bs-btn-input-font-size);--bs-otp-gap:.5rem;--bs-otp-slot-fg:var(--bs-btn-input-fg);--bs-otp-slot-bg:var(--bs-btn-input-bg);--bs-otp-slot-border-width:var(--bs-border-width);--bs-otp-slot-border-color:var(--bs-border-color);--bs-otp-slot-border-radius:var(--bs-radius-5);display:flex;position:relative}.otp-rendered .otp-input{color:#0000;pointer-events:auto;cursor:default;caret-color:#0000;width:100%;height:100%;box-shadow:none;background-color:#0000;border:0;outline:0;padding:0;position:absolute;inset:0}.otp-rendered .otp-input::selection{color:#0000;background-color:#0000}.otp-slots{gap:var(--bs-otp-gap);pointer-events:none;display:inline-flex}.otp-slot{width:var(--bs-otp-size);min-height:var(--bs-otp-size);font-size:var(--bs-otp-font-size);color:var(--bs-otp-slot-fg);-webkit-user-select:none;user-select:none;background-color:var(--bs-otp-slot-bg);border:var(--bs-otp-slot-border-width) solid var(--bs-otp-slot-border-color);border-radius:var(--bs-otp-slot-border-radius);box-shadow:var(--bs-box-shadow-inset);justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}@media (prefers-reduced-motion:no-preference){.otp-slot{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.otp-slot-active{--bs-focus-ring-offset:-1px;z-index:1;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.otp-slot-active:not(.otp-slot-filled):after{content:"";background-color:var(--bs-otp-slot-fg);width:1px;height:50%;animation:1s step-end infinite otp-caret-blink}.otp-input:disabled~.otp-slots .otp-slot{background-color:var(--bs-bg-2)}.otp-connected .otp-slots{gap:0}.otp-connected .otp-slot{border-radius:0}.otp-connected .otp-slot:not(:first-child){margin-inline-start:calc(var(--bs-otp-slot-border-width) * -1)}.otp-connected .otp-slot:first-child{border-start-start-radius:var(--bs-otp-slot-border-radius);border-end-start-radius:var(--bs-otp-slot-border-radius)}.otp-connected .otp-slot:last-child{border-start-end-radius:var(--bs-otp-slot-border-radius);border-end-end-radius:var(--bs-otp-slot-border-radius)}.otp-separator{padding-inline:var(--bs-otp-gap);font-size:var(--bs-otp-font-size);color:var(--bs-fg-4);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.otp-sm{--bs-otp-size:var(--bs-btn-input-sm-min-height);--bs-otp-font-size:var(--bs-btn-input-sm-font-size)}.otp-lg{--bs-otp-size:var(--bs-btn-input-lg-min-height);--bs-otp-font-size:var(--bs-btn-input-lg-font-size)}.combobox-toggle{width:100%;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-inline-end:var(--bs-control-padding-x);display:inline-flex}.combobox-toggle.show{background-color:var(--bs-bg-1)}.combobox-toggle:disabled,.combobox-toggle.disabled{cursor:not-allowed;opacity:.65}.combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.5rem;display:flex;overflow:hidden}.combobox-placeholder{color:color-mix(in oklch, currentcolor 65%, transparent)}.combobox-caret{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.combobox-caret{transition:transform .2s ease-in-out}}.show>.combobox-caret{transform:rotate(180deg)}.combobox-toggle+.menu{--bs-menu-max-height:300px;--bs-menu-overflow-y:auto}.combobox-search{z-index:1;padding:var(--bs-menu-padding-x,.25rem);background-color:var(--bs-menu-bg,var(--bs-bg-body));position:sticky;top:0}.combobox-search-input{width:100%}.combobox-no-results{font-size:var(--bs-font-size-sm);color:var(--bs-fg-3);text-align:center;padding:1rem}.valid-feedback{width:100%;font-size:var(--bs-font-size-sm);color:var(--bs-success-fg);display:none}.tooltip.valid-tooltip{z-index:5;max-width:100%;padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-success-contrast);text-align:center;background-color:var(--bs-success-bg);opacity:1;border-radius:var(--bs-tooltip-border-radius);margin-top:.1rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,:is([data-bs-validate~=valid] :user-valid~.valid-feedback,[data-bs-validate~=valid] :user-valid~.valid-tooltip){display:block}.form-control.is-valid{--bs-control-border-color:var(--bs-success-border)}.form-control.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-control:user-valid{--bs-control-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-control:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-success-border)}.check.is-valid{--bs-check-border-color:var(--bs-success-border);--bs-check-checked-bg:var(--bs-success-bg);--bs-check-checked-border-color:var(--bs-success-bg)}.check.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .check:user-valid{--bs-check-border-color:var(--bs-success-border);--bs-check-checked-bg:var(--bs-success-bg);--bs-check-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .check:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.check.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.check.is-valid) .valid-feedback,.form-field:has(.check.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.check:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.check:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.check:user-valid) .valid-tooltip){display:block}.radio.is-valid{--bs-radio-border-color:var(--bs-success-border);--bs-radio-checked-bg:var(--bs-success-bg);--bs-radio-checked-border-color:var(--bs-success-bg)}.radio.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .radio:user-valid{--bs-radio-border-color:var(--bs-success-border);--bs-radio-checked-bg:var(--bs-success-bg);--bs-radio-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .radio:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.radio.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.radio.is-valid) .valid-feedback,.form-field:has(.radio.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.radio:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.radio:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.radio:user-valid) .valid-tooltip){display:block}.switch:has(input.is-valid){--bs-switch-border-color:var(--bs-success-border);--bs-switch-checked-bg:var(--bs-success-bg);--bs-switch-checked-border-color:var(--bs-success-bg)}.switch:has(input.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .switch:has(input:user-valid){--bs-switch-border-color:var(--bs-success-border);--bs-switch-checked-bg:var(--bs-success-bg);--bs-switch-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .switch:has(input:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.switch input.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.switch input.is-valid) .valid-feedback,.form-field:has(.switch input.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.switch input:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.switch input:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.switch input:user-valid) .valid-tooltip){display:block}.chip-input:has(.form-ghost.is-valid){border-color:var(--bs-success-border)}.chip-input:has(.form-ghost.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}.chip-input:has(.form-ghost.is-valid)~.valid-feedback,.chip-input:has(.form-ghost.is-valid)~.valid-tooltip{display:block}[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid){border-color:var(--bs-success-border)}[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}:is([data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid)~.valid-feedback,[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid)~.valid-tooltip){display:block}.form-adorn:has(.form-ghost.is-valid){border-color:var(--bs-success-border)}.form-adorn:has(.form-ghost.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}.form-adorn:has(.form-ghost.is-valid)~.valid-feedback,.form-adorn:has(.form-ghost.is-valid)~.valid-tooltip{display:block}[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid){border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}:is([data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid)~.valid-feedback,[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid)~.valid-tooltip){display:block}.form-range-input.is-valid::-webkit-slider-thumb{background:var(--bs-success-bg)}.form-range-input.is-valid::-moz-range-thumb{background:var(--bs-success-bg)}.form-range-input.is-valid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range-input.is-valid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .form-range-input:user-valid::-webkit-slider-thumb{background:var(--bs-success-bg)}[data-bs-validate~=valid] .form-range-input:user-valid::-moz-range-thumb{background:var(--bs-success-bg)}[data-bs-validate~=valid] .form-range-input:user-valid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .form-range-input:user-valid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range:has(.form-range-input.is-valid)~.valid-feedback,.form-range:has(.form-range-input.is-valid)~.valid-tooltip,.form-field:has(.input-group .form-control.is-valid) .valid-feedback,.form-field:has(.input-group .form-control.is-valid) .valid-tooltip,:is([data-bs-validate~=valid] .form-field:has(.input-group .form-control:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.input-group .form-control:user-valid) .valid-tooltip){display:block}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,:is([data-bs-validate~=valid] .input-group>.form-control:not(:focus),.input-group>.form-floating:not(:focus-within):user-valid){z-index:3}.otp.is-valid .otp-slot{--bs-otp-slot-border-color:var(--bs-success-border)}.otp.is-valid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .otp:user-valid .otp-slot{--bs-otp-slot-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .otp:user-valid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.invalid-feedback{width:100%;font-size:var(--bs-font-size-sm);color:var(--bs-danger-fg);display:none}.tooltip.invalid-tooltip{z-index:5;max-width:100%;padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-danger-contrast);text-align:center;background-color:var(--bs-danger-bg);opacity:1;border-radius:var(--bs-tooltip-border-radius);margin-top:.1rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,:is([data-bs-validate] :user-invalid~.invalid-feedback,[data-bs-validate] :user-invalid~.invalid-tooltip){display:block}.form-control.is-invalid{--bs-control-border-color:var(--bs-danger-border)}.form-control.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-danger-border)}[data-bs-validate] .form-control:user-invalid{--bs-control-border-color:var(--bs-danger-border)}[data-bs-validate] .form-control:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-danger-border)}.check.is-invalid{--bs-check-border-color:var(--bs-danger-border);--bs-check-checked-bg:var(--bs-danger-bg);--bs-check-checked-border-color:var(--bs-danger-bg)}.check.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .check:user-invalid{--bs-check-border-color:var(--bs-danger-border);--bs-check-checked-bg:var(--bs-danger-bg);--bs-check-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .check:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.check.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.check.is-invalid) .invalid-feedback,.form-field:has(.check.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.check:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.check:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.check:user-invalid) .invalid-tooltip){display:block}.radio.is-invalid{--bs-radio-border-color:var(--bs-danger-border);--bs-radio-checked-bg:var(--bs-danger-bg);--bs-radio-checked-border-color:var(--bs-danger-bg)}.radio.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .radio:user-invalid{--bs-radio-border-color:var(--bs-danger-border);--bs-radio-checked-bg:var(--bs-danger-bg);--bs-radio-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .radio:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.radio.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.radio.is-invalid) .invalid-feedback,.form-field:has(.radio.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.radio:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.radio:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.radio:user-invalid) .invalid-tooltip){display:block}.switch:has(input.is-invalid){--bs-switch-border-color:var(--bs-danger-border);--bs-switch-checked-bg:var(--bs-danger-bg);--bs-switch-checked-border-color:var(--bs-danger-bg)}.switch:has(input.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .switch:has(input:user-invalid){--bs-switch-border-color:var(--bs-danger-border);--bs-switch-checked-bg:var(--bs-danger-bg);--bs-switch-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .switch:has(input:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.switch input.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.switch input.is-invalid) .invalid-feedback,.form-field:has(.switch input.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.switch input:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.switch input:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.switch input:user-invalid) .invalid-tooltip){display:block}.chip-input:has(.form-ghost.is-invalid){border-color:var(--bs-danger-border)}.chip-input:has(.form-ghost.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}.chip-input:has(.form-ghost.is-invalid)~.invalid-feedback,.chip-input:has(.form-ghost.is-invalid)~.invalid-tooltip{display:block}[data-bs-validate] .chip-input:has(.form-ghost:user-invalid){border-color:var(--bs-danger-border)}[data-bs-validate] .chip-input:has(.form-ghost:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}:is([data-bs-validate] .chip-input:has(.form-ghost:user-invalid)~.invalid-feedback,[data-bs-validate] .chip-input:has(.form-ghost:user-invalid)~.invalid-tooltip){display:block}.form-adorn:has(.form-ghost.is-invalid){border-color:var(--bs-danger-border)}.form-adorn:has(.form-ghost.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}.form-adorn:has(.form-ghost.is-invalid)~.invalid-feedback,.form-adorn:has(.form-ghost.is-invalid)~.invalid-tooltip{display:block}[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid){border-color:var(--bs-danger-border)}[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}:is([data-bs-validate] .form-adorn:has(.form-ghost:user-invalid)~.invalid-feedback,[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid)~.invalid-tooltip){display:block}.form-range-input.is-invalid::-webkit-slider-thumb{background:var(--bs-danger-bg)}.form-range-input.is-invalid::-moz-range-thumb{background:var(--bs-danger-bg)}.form-range-input.is-invalid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range-input.is-invalid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .form-range-input:user-invalid::-webkit-slider-thumb{background:var(--bs-danger-bg)}[data-bs-validate] .form-range-input:user-invalid::-moz-range-thumb{background:var(--bs-danger-bg)}[data-bs-validate] .form-range-input:user-invalid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .form-range-input:user-invalid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range:has(.form-range-input.is-invalid)~.invalid-feedback,.form-range:has(.form-range-input.is-invalid)~.invalid-tooltip,.form-field:has(.input-group .form-control.is-invalid) .invalid-feedback,.form-field:has(.input-group .form-control.is-invalid) .invalid-tooltip,:is([data-bs-validate] .form-field:has(.input-group .form-control:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.input-group .form-control:user-invalid) .invalid-tooltip){display:block}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,:is([data-bs-validate] .input-group>.form-control:not(:focus),.input-group>.form-floating:not(:focus-within):user-invalid){z-index:4}.otp.is-invalid .otp-slot{--bs-otp-slot-border-color:var(--bs-danger-border)}.otp.is-invalid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .otp:user-invalid .otp-slot{--bs-otp-slot-border-color:var(--bs-danger-border)}[data-bs-validate] .otp:user-invalid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-text{--bs-btn-gap:var(--bs-btn-input-gap);--bs-btn-min-height:var(--bs-btn-input-min-height);--bs-btn-padding-x:var(--bs-btn-input-padding-x);--bs-btn-padding-y:var(--bs-btn-input-padding-y);--bs-btn-font-size:var(--bs-btn-input-font-size);--bs-btn-font-weight:var(--bs-btn-input-font-weight);--bs-btn-line-height:var(--bs-btn-input-line-height);--bs-btn-color:var(--bs-fg-body);--bs-btn-white-space:nowrap;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-radius-5);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:.65;--bs-btn-transition-property:color, background-color, border-color, box-shadow;--bs-btn-transition-duration:.15s;--bs-btn-transition-timing:ease-in-out;gap:var(--bs-btn-gap);min-height:var(--bs-btn-min-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);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);white-space:var(--bs-btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--bs-btn-bg,var(--bs-bg-2));border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-text{transition-timing-function:var(--bs-btn-transition-timing);transition-duration:var(--bs-btn-transition-duration);transition-property:var(--bs-btn-transition-property)}}.btn:hover,.btn-link:hover,.btn-icon:hover,.btn-solid:hover,.btn-outline:hover,.btn-subtle:hover,.btn-text:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg,var(--bs-bg-3));border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible,.btn-link:focus-visible,.btn-icon:focus-visible,.btn-solid:focus-visible,.btn-outline:focus-visible,.btn-subtle:focus-visible,.btn-text:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:1px}.btn.active,.btn.show,.btn-link.active,.btn-link.show,.btn-icon.active,.btn-icon.show,.btn-solid.active,.btn-solid.show,.btn-outline.active,.btn-outline.show,.btn-subtle.active,.btn-subtle.show,.btn-text.active,.btn-text.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg,var(--bs-bg-3));border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn-link.active:focus-visible,.btn-link.show:focus-visible,.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible,.btn-subtle.active:focus-visible,.btn-subtle.show:focus-visible,.btn-text.active:focus-visible,.btn-text.show:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.btn:disabled,.btn.disabled,fieldset:disabled .btn,.btn-link:disabled,.btn-link.disabled,fieldset:disabled .btn-link,.btn-icon:disabled,.btn-icon.disabled,fieldset:disabled .btn-icon,.btn-solid:disabled,.btn-solid.disabled,fieldset:disabled .btn-solid,.btn-outline:disabled,.btn-outline.disabled,fieldset:disabled .btn-outline,.btn-subtle:disabled,.btn-subtle.disabled,fieldset:disabled .btn-subtle,.btn-text:disabled,.btn-text.disabled,fieldset:disabled .btn-text{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg,var(--bs-bg-1));border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);background-image:none}.btn-solid{--bs-btn-bg:var(--bs-theme-bg);--bs-btn-color:var(--bs-theme-contrast);--bs-btn-border-color:var(--bs-theme-bg);--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:var(--bs-theme-bg);--bs-btn-disabled-color:var(--bs-theme-contrast);--bs-btn-disabled-border-color:var(--bs-theme-bg)}.btn-solid:hover{--bs-btn-hover-bg:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-border-color:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-color:oklch(from var(--bs-theme-contrast) calc(l * .95) calc(c * 1.1) h)}.btn-solid:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-solid:active,.btn-solid.active,.btn-solid.btn-check:has(input:checked){--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h)}.btn-solid:disabled,.btn-solid.disabled,.btn-solid.btn-check:has(input:disabled){--bs-btn-disabled-bg:var(--bs-theme-bg);--bs-btn-disabled-color:var(--bs-theme-contrast);--bs-btn-disabled-border-color:var(--bs-theme-bg)}.btn-outline{--bs-btn-bg:transparent;--bs-btn-color:var(--bs-theme-fg);--bs-btn-border-color:var(--bs-theme-border);--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:var(--bs-theme-border)}.btn-outline:hover{--bs-btn-hover-bg:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-color:oklch(from var(--bs-theme-contrast) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-border-color:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h)}.btn-outline:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-outline:active,.btn-outline.active,.btn-outline.btn-check:has(input:checked){--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline.btn-check:has(input:disabled){--bs-btn-disabled-bg:transparent;--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:var(--bs-theme-border)}.btn-subtle{--bs-btn-bg:var(--bs-theme-bg-subtle);--bs-btn-color:var(--bs-theme-fg);--bs-btn-border-color:transparent;--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-active-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:transparent}.btn-subtle:hover{--bs-btn-hover-bg:color-mix(in oklch, var(--bs-theme-bg-muted) 50%, var(--bs-theme-bg-subtle));--bs-btn-hover-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .95) calc(c * 1.1) h)}.btn-subtle:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-subtle:active,.btn-subtle.active,.btn-subtle.btn-check:has(input:checked){--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-active-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h)}.btn-subtle:disabled,.btn-subtle.disabled,.btn-subtle.btn-check:has(input:disabled){--bs-btn-disabled-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:transparent}.btn-text{--bs-btn-color:var(--bs-theme-fg);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-active-color:oklch(from var(--bs-theme-fg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}.btn-text:hover{--bs-btn-hover-color:oklch(from var(--bs-theme-fg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-bg:var(--bs-theme-bg-subtle)}.btn-text:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-text:active,.btn-text.active,.btn-text.btn-check:has(input:checked){--bs-btn-active-color:oklch(from var(--bs-theme-fg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-bg:var(--bs-theme-bg-subtle)}.btn-text:disabled,.btn-text.disabled,.btn-text.btn-check:has(input:disabled){--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}.btn-link{--bs-btn-font-weight:var(--bs-font-weight-normal);--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--bs-fg-3);--bs-btn-disabled-border-color:transparent;color:var(--bs-theme-fg,var(--bs-btn-color));-webkit-text-decoration:var(--bs-link-decoration);-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration);background-image:none}.btn-link:focus-visible{color:var(--bs-theme-fg,var(--bs-btn-color))}.btn-link:hover{color:var(--bs-theme-fg-emphasis,var(--bs-btn-hover-color))}.btn-xs,.btn-group-xs>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-xs-gap);--bs-btn-min-height:var(--bs-btn-input-xs-min-height);--bs-btn-padding-y:var(--bs-btn-input-xs-padding-y);--bs-btn-padding-x:var(--bs-btn-input-xs-padding-x);--bs-btn-font-size:var(--bs-btn-input-xs-font-size);--bs-btn-line-height:var(--bs-btn-input-xs-line-height);--bs-btn-border-radius:var(--bs-btn-input-xs-border-radius)}.btn-sm,.btn-group-sm>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-sm-gap);--bs-btn-min-height:var(--bs-btn-input-sm-min-height);--bs-btn-padding-y:var(--bs-btn-input-sm-padding-y);--bs-btn-padding-x:var(--bs-btn-input-sm-padding-x);--bs-btn-font-size:var(--bs-btn-input-sm-font-size);--bs-btn-line-height:var(--bs-btn-input-sm-line-height);--bs-btn-border-radius:var(--bs-btn-input-sm-border-radius)}.btn-lg,.btn-group-lg>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-lg-gap);--bs-btn-min-height:var(--bs-btn-input-lg-min-height);--bs-btn-padding-y:var(--bs-btn-input-lg-padding-y);--bs-btn-padding-x:var(--bs-btn-input-lg-padding-x);--bs-btn-font-size:var(--bs-btn-input-lg-font-size);--bs-btn-line-height:var(--bs-btn-input-lg-line-height);--bs-btn-border-radius:var(--bs-btn-input-lg-border-radius)}.btn-icon{aspect-ratio:1;justify-content:center;align-items:center;padding:0}.btn-check>input{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.btn-check:has(input:checked){color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg,var(--bs-bg-3));border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);background-image:none}.btn-check:has(input:focus-visible){outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:1px}.btn-check:has(input:disabled){color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg,var(--bs-bg-1));border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none;background-image:none}.btn-styled{--bs-btn-gradient-start:#ffffff20;--bs-btn-gradient-end:#00000013;--bs-btn-border-mix-color:#000;--bs-btn-border-mix-amount:10%;--bs-btn-border-hover-mix-amount:12.5%;--bs-btn-border-active-mix-amount:20%;--bs-btn-shadow:0 1px 2px #00000026, inset 0 1px 0 #ffffff1a;--bs-btn-active-shadow:inset 0 2px 4px #00000026;background-image:linear-gradient(to bottom, var(--bs-btn-gradient-start), var(--bs-btn-gradient-end));border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-mix-amount));box-shadow:var(--bs-btn-shadow)}.btn-styled:hover{background-image:linear-gradient(to bottom, var(--bs-btn-gradient-start), var(--bs-btn-gradient-end));border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-hover-mix-amount))}.btn-styled:active,.btn-styled.active,.btn-styled.show{border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-active-mix-amount));box-shadow:var(--bs-btn-active-shadow);background-image:none}.btn-styled:disabled,.btn-styled.disabled{box-shadow:none;background-image:none}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group>[class*=btn-],.btn-group-vertical>[class*=btn-]{flex:auto;position:relative}.btn-group>[class*=btn-]:hover,.btn-group-vertical>[class*=btn-]:hover{z-index:1}.btn-group>.btn-check:has(input:checked),.btn-group>[class*=btn-]:active,.btn-group>[class*=btn-].active,.btn-group-vertical>.btn-check:has(input:checked),.btn-group-vertical>[class*=btn-]:active,.btn-group-vertical>[class*=btn-].active{z-index:2}.btn-group>.btn-check:has(input:focus),.btn-group>[class*=btn-]:focus,.btn-group-vertical>.btn-check:has(input:focus),.btn-group-vertical>[class*=btn-]:focus{z-index:3}.btn-group-divider>[class*=btn-]+[class*=btn-]:before{z-index:3;content:"";background-color:var(--bs-btn-color);opacity:.25;position:absolute}.btn-group:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{top:25%;bottom:25%;left:calc(var(--bs-btn-border-width) * -1);width:var(--bs-btn-border-width)}.btn-group-vertical:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{top:calc(var(--bs-btn-border-width) * -1);right:var(--bs-btn-padding-x);left:var(--bs-btn-padding-x);height:var(--bs-btn-border-width)}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-btn-border-radius)}.btn-group>[class*=btn-]:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-inline-start:calc(-1 * var(--bs-btn-border-width))}.btn-group>[class*=btn-]:not(:last-child,:has(+.menu)),.btn-group>.btn-group:not(:last-child)>[class*=btn-]{border-start-end-radius:0;border-end-end-radius:0}.btn-group>[class*=btn-]:not(:first-child),.btn-group>.btn-group:not(:first-child)>[class*=btn-]{border-start-start-radius:0;border-end-start-radius:0}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>[class*=btn-],.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>[class*=btn-]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-btn-border-width))}.btn-group-vertical>[class*=btn-]:not(:last-child,:has(+.menu)),.btn-group-vertical>.btn-group:not(:last-child)>[class*=btn-]{border-end-end-radius:0;border-end-start-radius:0}.btn-group-vertical>[class*=btn-]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>[class*=btn-]{border-start-start-radius:0;border-start-end-radius:0}.btn-close{--bs-btn-close-size:1.25rem;--bs-btn-close-color:inherit;--bs-btn-close-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M12 0a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4zm-.646 4.646a.5.5 0 0 0-.707 0L8 7.293 5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.647a.5.5 0 1 0 .708.707L8 8.707l2.647 2.646a.5.5 0 1 0 .707-.707L8.707 8l2.646-2.646a.5.5 0 0 0 0-.708z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-opacity:.85;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;min-width:var(--bs-btn-close-size);min-height:var(--bs-btn-close-size);color:var(--bs-btn-close-color);border-radius:var(--bs-radius-4);opacity:var(--bs-btn-close-opacity);mask-image:var(--bs-btn-close-icon);background-color:currentColor;border:0;padding:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus-visible{opacity:var(--bs-btn-close-focus-opacity);outline:var(--bs-focus-ring)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.accordion{--bs-accordion-padding-x:1.25rem;--bs-accordion-padding-y:1rem;--bs-accordion-color:var(--bs-fg-body);--bs-accordion-bg:var(--bs-bg-body);--bs-accordion-transition-property:color, background-color, border-radius;--bs-accordion-transition-duration:.15s;--bs-accordion-transition-timing:ease-in-out;--bs-accordion-panel-transition-property:content-visibility, block-size;--bs-accordion-panel-transition-duration:.2s;--bs-accordion-panel-transition-timing:ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-accordion-radius,var(--bs-radius-7));--bs-accordion-gap:0;--bs-accordion-btn-color:var(--bs-fg-2);--bs-accordion-btn-bg:var(--bs-bg-body);--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-active-color:var(--bs-fg-body);--bs-accordion-active-bg:var(--bs-bg-2)}.accordion-header{width:100%;padding:var(--bs-accordion-btn-padding-y,var(--bs-accordion-padding-y)) var(--bs-accordion-btn-padding-x,var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size,var(--bs-body-font-size));color:var(--bs-accordion-btn-color);text-align:start;cursor:pointer;background-color:var(--bs-accordion-btn-bg);align-items:center;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.accordion-header{transition-timing-function:var(--bs-accordion-transition-timing);transition-duration:var(--bs-accordion-transition-duration);transition-property:var(--bs-accordion-transition-property)}}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-icon{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);color:currentColor;flex-shrink:0;margin-inline-start:auto}@media (prefers-reduced-motion:no-preference){.accordion-header .accordion-icon{transition:var(--bs-accordion-btn-icon-transition)}}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{z-index:3;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);outline-offset:-1px;position:relative}.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);position:relative}@media (prefers-reduced-motion:no-preference){.accordion-item{interpolate-size:allow-keywords}}.accordion-item::details-content{block-size:0;overflow-y:clip}@media (prefers-reduced-motion:no-preference){.accordion-item::details-content{transition-timing-function:var(--bs-accordion-panel-transition-timing);transition-duration:var(--bs-accordion-panel-transition-duration);transition-property:var(--bs-accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-item:first-of-type{border-start-start-radius:var(--bs-accordion-border-radius);border-start-end-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-start-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1 * var(--bs-accordion-border-width))}.accordion-item:last-of-type{border-end-end-radius:var(--bs-accordion-border-radius);border-end-start-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-end-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-end-radius:var(--bs-accordion-border-radius);border-end-start-radius:var(--bs-accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--bs-theme-border,var(--bs-accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--bs-theme-fg,var(--bs-accordion-active-color));background-color:var(--bs-theme-bg-subtle,var(--bs-accordion-active-bg));box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-theme-border,var(--bs-accordion-border-color))}.accordion-item[open]>.accordion-header .accordion-icon{transform:var(--bs-accordion-btn-icon-transform)}.accordion-item[open]:last-of-type>.accordion-header{border-end-end-radius:0;border-end-start-radius:0}.accordion-body{padding:var(--bs-accordion-body-padding-y,var(--bs-accordion-padding-y)) var(--bs-accordion-body-padding-x,var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size,var(--bs-body-font-size))}.accordion-sm{--bs-accordion-padding-x:.875rem;--bs-accordion-padding-y:.625rem;--bs-accordion-border-radius:var(--bs-radius-5);--bs-accordion-font-size:var(--bs-font-size-sm)}.accordion-gap{--bs-accordion-gap:var(--bs-spacer-2);gap:var(--bs-accordion-gap);flex-direction:column;display:flex}.accordion-gap>.accordion-item{border-radius:var(--bs-accordion-border-radius);margin-block-start:0;overflow:clip}.accordion-gap>.accordion-item>.accordion-header,.accordion-gap>.accordion-item>.accordion-body{border-radius:0}.accordion-flush>.accordion-item{border-inline:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-block-start:0}.accordion-flush>.accordion-item:last-child{border-block-end:0}.accordion-flush>.accordion-item>.accordion-header,.accordion-flush>.accordion-item>.accordion-body{border-radius:0}.alert{--bs-alert-gap:var(--bs-spacer-3);--bs-alert-bg:var(--bs-bg-1);--bs-alert-padding-x:var(--bs-spacer);--bs-alert-padding-y:var(--bs-spacer);--bs-alert-color:inherit;--bs-alert-border-color:var(--bs-border-color);--bs-alert-border-radius:var(--bs-radius-7);--bs-alert-link-color:inherit;--bs-alert-transition-property:opacity;--bs-alert-transition-duration:.15s;--bs-alert-transition-timing:linear;--bs-hr-border-color:var(--bs-theme-border,var(--bs-alert-border-color));gap:var(--bs-alert-gap);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);color:var(--bs-theme-fg,var(--bs-alert-color));background-color:var(--bs-theme-bg-subtle,var(--bs-alert-bg));border:var(--bs-border-width) solid var(--bs-theme-border,var(--bs-alert-border-color));border-radius:var(--bs-alert-border-radius);align-items:start;display:flex}@media (prefers-reduced-motion:no-preference){.alert:not(.alert-instant){transition-timing-function:var(--bs-alert-transition-timing);transition-duration:var(--bs-alert-transition-duration);transition-property:var(--bs-alert-transition-property)}}.alert.hiding{opacity:0}.alert>p{margin-bottom:0}.alert-heading{color:inherit}.alert-link{font-weight:var(--bs-font-weight-semibold);color:var(--bs-alert-link-color)}.avatar{--bs-avatar-size:2.5rem;--bs-avatar-border-radius:50%;--bs-avatar-border-width:2px;--bs-avatar-border-color:var(--bs-bg-body);--bs-avatar-bg:var(--bs-bg-2);--bs-avatar-color:var(--bs-fg-body);--bs-avatar-status-size:.75rem;--bs-avatar-status-border-width:2px;--bs-avatar-status-border-color:var(--bs-bg-body);--bs-avatar-stack-spacing:-.3;--bs-avatar-stack-transition:transform .2s ease-in-out;width:var(--bs-avatar-size);height:var(--bs-avatar-size);font-size:calc(var(--bs-avatar-size) * .4);font-weight:var(--bs-avatar-font-weight,var(--bs-font-weight-medium));color:var(--bs-theme-contrast,var(--bs-avatar-color));text-transform:uppercase;vertical-align:middle;background-color:var(--bs-theme-bg,var(--bs-avatar-bg));border-radius:var(--bs-avatar-border-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.avatar>.avatar-img{object-fit:cover;width:100%;height:100%}.avatar-subtle{color:var(--bs-theme-fg,var(--bs-avatar-color));background-color:var(--bs-theme-bg-subtle,var(--bs-avatar-bg))}.avatar-img{border-radius:var(--bs-avatar-border-radius,50%)}.avatar-status{right:calc(var(--bs-avatar-status-border-width) * -1);bottom:calc(var(--bs-avatar-status-border-width) * -1);width:var(--bs-avatar-status-size);height:var(--bs-avatar-status-size);background-color:var(--bs-gray-400);border:var(--bs-avatar-status-border-width) solid var(--bs-avatar-status-border-color);border-radius:50%;position:absolute}.avatar-status.status-online{background-color:var(--bs-green-500)}.avatar-status.status-offline{background-color:var(--bs-gray-400);border-radius:20%}.avatar-status.status-busy{background-color:var(--bs-red-500);border-radius:20%}.avatar-status.status-away{background-color:var(--bs-yellow-500)}.avatar-stack{flex-direction:row-reverse;display:inline-flex}.avatar-stack .avatar{margin-left:calc(var(--bs-avatar-size) * var(--bs-avatar-stack-spacing));border:var(--bs-avatar-border-width) solid var(--bs-avatar-border-color);mask-image:none}@media (prefers-reduced-motion:no-preference){.avatar-stack .avatar{transition:var(--bs-avatar-stack-transition)}}.avatar-stack .avatar:last-child{margin-left:0}.avatar-stack .avatar:hover{z-index:1;transform:translateY(-2px)}.avatar-xs,.avatar-stack-xs>.avatar{--bs-avatar-size:1.5rem;--bs-avatar-status-size:.625rem}.avatar-sm,.avatar-stack-sm>.avatar{--bs-avatar-size:2rem}.avatar-lg,.avatar-stack-lg>.avatar{--bs-avatar-size:3rem;--bs-avatar-status-size:1rem;--bs-avatar-border-width:3px}.avatar-xl,.avatar-stack-xl>.avatar{--bs-avatar-size:4rem;--bs-avatar-status-size:1.25rem;--bs-avatar-border-width:4px}.badge{--bs-badge-gap:.375em;--bs-badge-padding-x:.625em;--bs-badge-padding-y:.25em;--bs-badge-font-size:clamp(12px, .75em, .75em);--bs-badge-font-weight:var(--bs-font-weight-semibold);--bs-badge-color:inherit;--bs-badge-bg:var(--bs-bg-2);--bs-badge-border-width:var(--bs-border-width);--bs-badge-border-color:transparent;--bs-badge-border-radius:var(--bs-radius-7);gap:var(--bs-badge-gap);min-height:1.375rem;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);color:var(--bs-theme-contrast,var(--bs-badge-color));text-align:center;white-space:nowrap;vertical-align:baseline;background-color:var(--bs-theme-bg,var(--bs-badge-bg));border:var(--bs-badge-border-width) solid var(--bs-badge-border-color);border-radius:var(--bs-badge-border-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex}.badge:empty{display:none}a.badge{text-decoration:none}.btn .badge{position:relative;top:-1px}.badge-subtle{--bs-badge-color:var(--bs-theme-fg);--bs-badge-bg:var(--bs-theme-bg-subtle);--bs-badge-border-color:transparent;color:var(--bs-badge-color);background-color:var(--bs-badge-bg);border-color:var(--bs-badge-border-color)}.badge-outline{--bs-badge-color:var(--bs-theme-fg);--bs-badge-bg:transparent;--bs-badge-border-color:var(--bs-theme-border);color:var(--bs-badge-color);background-color:var(--bs-badge-bg);border-color:var(--bs-badge-border-color)}.badge-lg{--bs-badge-padding-x:1rem;--bs-badge-padding-y:.5rem}.breadcrumb{--bs-breadcrumb-font-size:inherit;--bs-breadcrumb-bg:transparent;--bs-breadcrumb-border-radius:var(--bs-radius-5);--bs-breadcrumb-divider-color:var(--bs-fg-4);--bs-breadcrumb-divider-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 2l4 6-4 6'/%3e%3c/svg%3e");--bs-breadcrumb-divider-width:.375rem;--bs-breadcrumb-divider-height:.75rem;--bs-breadcrumb-link-padding-x:.75rem;--bs-breadcrumb-link-padding-y:.25rem;--bs-breadcrumb-link-color:var(--bs-fg-3);--bs-breadcrumb-link-hover-color:var(--bs-fg-2);--bs-breadcrumb-link-hover-bg:var(--bs-bg-1);--bs-breadcrumb-link-active-color:var(--bs-fg-1);--bs-breadcrumb-link-border-radius:var(--bs-radius-7);padding:var(--bs-breadcrumb-padding-y,0) var(--bs-breadcrumb-padding-x,0);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;align-items:center;margin-bottom:0;list-style-type:"";display:flex}.breadcrumb-item{display:flex}.breadcrumb-divider{margin-inline:calc(var(--bs-breadcrumb-link-padding-x) / 4);color:var(--bs-breadcrumb-divider-color)}.breadcrumb-divider:empty:before{width:var(--bs-breadcrumb-divider-width);height:var(--bs-breadcrumb-divider-height);content:"";mask-image:var(--bs-breadcrumb-divider-icon);background-color:currentColor;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.breadcrumb-link{min-height:2.25rem;padding:var(--bs-breadcrumb-link-padding-y) var(--bs-breadcrumb-link-padding-x);color:var(--bs-breadcrumb-link-color);border-radius:var(--bs-breadcrumb-link-border-radius);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.breadcrumb-link{transition:text-decoration-color .1s ease-in-out}}.breadcrumb-link:hover{z-index:2;color:var(--bs-breadcrumb-link-hover-color);background-color:var(--bs-breadcrumb-link-hover-bg)}.breadcrumb-link.active{color:var(--bs-breadcrumb-link-active-color)}.chip{--bs-chip-height:1.75rem;--bs-chip-padding-x:.625rem;--bs-chip-gap:.3125rem;--bs-chip-border-radius:var(--bs-radius-pill);--bs-chip-img-size:1.25rem;--bs-chip-icon-size:1rem;--bs-chip-dismiss-size:1rem;--bs-chip-dismiss-opacity:.65;--bs-chip-dismiss-hover-opacity:1;--bs-chip-color:var(--bs-theme-fg,var(--bs-fg-body));--bs-chip-bg:var(--bs-theme-bg-subtle,var(--bs-bg-2));--bs-chip-border-color:transparent;--bs-chip-selected-color:var(--bs-theme-contrast,var(--bs-primary-contrast));--bs-chip-selected-bg:var(--bs-theme-bg,var(--bs-primary-bg));--bs-chip-selected-border-color:var(--bs-theme-bg,var(--bs-primary-bg));gap:var(--bs-chip-gap);height:var(--bs-chip-height);padding-inline:var(--bs-chip-padding-x);font-size:var(--bs-chip-font-size,var(--bs-font-size-sm));font-weight:var(--bs-chip-font-weight,var(--bs-font-weight-base));line-height:var(--bs-chip-line-height,1.25rem);color:var(--bs-chip-color);white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:var(--bs-chip-bg);border:var(--bs-border-width) solid var(--bs-chip-border-color);border-radius:var(--bs-chip-border-radius);align-items:center;text-decoration:none;display:inline-flex}.chip:hover{--bs-chip-bg:var(--bs-theme-bg-muted,var(--bs-bg-3))}.chip:focus-visible{outline:0}.chip.active{--bs-chip-color:var(--bs-chip-selected-color);--bs-chip-bg:var(--bs-chip-selected-bg);--bs-chip-border-color:var(--bs-chip-selected-border-color)}.chip.active:hover{--bs-chip-bg:var(--bs-chip-selected-bg);opacity:.9}.chip.disabled,.chip:disabled{pointer-events:none;opacity:.65}.chip-img{width:var(--bs-chip-img-size);height:var(--bs-chip-img-size);border-radius:50%}.chip-img:first-child{margin-inline-start:-.375rem}.chip-icon{flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc(var(--bs-chip-gap) * -.25);display:flex}.chip-icon>svg{width:var(--bs-chip-icon-size);height:var(--bs-chip-icon-size);display:block}.chip-icon>img{width:var(--bs-chip-icon-size);height:var(--bs-chip-icon-size);object-fit:cover;border-radius:50%}.chip-dismiss{width:var(--bs-chip-dismiss-size);height:var(--bs-chip-dismiss-size);color:inherit;cursor:pointer;opacity:var(--bs-chip-dismiss-opacity);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--bs-chip-padding-x) * -.25);padding:0;display:flex}.chip-dismiss:hover{opacity:var(--bs-chip-dismiss-hover-opacity)}.chip-dismiss:focus-visible{opacity:1;outline:0;outline:var(--bs-focus-ring)}.chip-dismiss>svg{width:var(--bs-chip-dismiss-size);height:var(--bs-chip-dismiss-size);display:block}.card{--bs-card-spacer-y:var(--bs-spacer-6);--bs-card-spacer-x:var(--bs-spacer-6);--bs-card-subtitle-color:inherit;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color);--bs-card-border-radius:var(--bs-radius-7);--bs-card-box-shadow:none;--bs-card-inner-border-radius:calc(var(--bs-card-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:var(--bs-spacer-3);--bs-card-cap-padding-x:var(--bs-spacer-5);--bs-card-cap-bg:var(--bs-bg-1);--bs-card-cap-color:inherit;--bs-card-height:auto;--bs-card-color:inherit;--bs-card-bg:var(--bs-bg-body);--bs-card-img-overlay-padding:var(--bs-card-spacer-y);--bs-card-group-margin:.75rem;--bs-card-body-gap:calc(var(--bs-card-spacer-y) * .5);min-width:0;height:var(--bs-card-height);color:var(--bs-fg-body);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color));border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow);flex-direction:column;display:flex;position:relative}.card>hr{margin-inline:0}.card>:is(.card-img-top,.card-img-bottom,.card-body,.list-group)+:is(.card-body,.card-img-bottom,.list-group){border-block-start:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color))}.card>.list-group:first-child{border-start-start-radius:var(--bs-card-inner-border-radius);border-start-end-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-end-end-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-body{gap:var(--bs-card-body-gap);padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex-direction:column;flex:auto;align-items:stretch;display:flex}.card-body>*{margin-block:0}.card-body>[class*=btn-]{align-self:start}.card-subtitle{margin-top:calc(var(--bs-card-body-gap) * -.5)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-theme-contrast,var(--bs-card-cap-color));background-color:var(--bs-theme-bg,var(--bs-card-cap-bg));border-bottom:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color));flex-direction:column;margin-bottom:0;display:flex}.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-theme-bg,var(--bs-card-cap-bg));border-top:var(--bs-card-border-width) solid var(--bs-theme-bg,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-translucent{background-color:color-mix(in oklch, var(--bs-card-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.card-translucent .card-header,.card-translucent .card-footer{background-color:color-mix(in oklch, var(--bs-card-cap-bg) 60%, transparent)}.card-subtle{border-color:var(--bs-theme-border,var(--bs-card-border-color))}.card-subtle .card-header,.card-subtle .card-footer{color:var(--bs-theme-fg-emphasis,currentcolor);background-color:var(--bs-theme-bg-subtle,var(--bs-card-cap-bg));border-color:var(--bs-theme-border,var(--bs-card-border-color))}.card-subtle>:is(.card-body,.list-group){border-color:var(--bs-theme-border,var(--bs-card-border-color))}.nav.card-header-tabs{margin-inline:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y) - var(--bs-nav-tabs-border-width));border-block-end:0}.nav.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-block-end-color:var(--bs-card-bg)}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img{border-radius:var(--bs-radius-5);outline:var(--bs-card-border-width) solid var(--bs-card-border-color);outline-offset:calc(var(--bs-card-border-width) * -1)}.card-img-top{border-start-start-radius:var(--bs-card-inner-border-radius);border-start-end-radius:var(--bs-card-inner-border-radius)}.card-img-bottom{border-end-end-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-row{flex-direction:row}.card-row>:is(.card-img-start,.card-img-end,.card-body,.list-group)+:is(.card-body,.card-img-end,.list-group){border-block-start:0;border-inline-start:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color))}.card-row>.list-group:first-child{border-start-start-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-row>.list-group:last-child{border-start-end-radius:var(--bs-card-inner-border-radius);border-end-end-radius:var(--bs-card-inner-border-radius)}.card-img-start{border-start-start-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-img-end{border-start-end-radius:var(--bs-card-inner-border-radius);border-end-end-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@container (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-inline-start-width:0}.card-group>.card:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.list-group{border-start-end-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.list-group{border-end-end-radius:0}.card-group>.card:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.list-group{border-start-start-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.list-group{border-end-start-radius:0}}.carousel{--bs-carousel-gap:.75rem;--bs-carousel-indicator-bg:var(--bs-fg-3);--bs-carousel-indicator-width:.75rem;--bs-carousel-indicator-height:.75rem;--bs-carousel-indicator-spacer:.25rem;--bs-carousel-indicator-opacity-duration:.6s;--bs-carousel-indicator-opacity-timing:ease;--bs-carousel-indicator-width-duration:.3s;--bs-carousel-indicator-width-timing:ease;--bs-carousel-indicator-progress-bg:var(--bs-carousel-indicator-bg);--bs-carousel-control-icon-width:1rem;--bs-carousel-control-prev-icon:url("data:image/svg+xml,");--bs-carousel-control-next-icon:url("data:image/svg+xml,");--bs-carousel-control-pause-icon:url("data:image/svg+xml,");--bs-carousel-control-play-icon:url("data:image/svg+xml,");--bs-carousel-items:1;--bs-carousel-items-gap:0px;--bs-carousel-items-peek:0px;--bs-carousel-fade-duration:.6s;--bs-carousel-fade-timing:ease;gap:var(--bs-carousel-gap);flex-direction:column;display:flex;position:relative}.carousel-inner{gap:var(--bs-carousel-items-gap);width:100%;padding-inline:var(--bs-carousel-items-peek);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bs-carousel-items-peek);scrollbar-width:none;display:flex;overflow-x:auto}.carousel-inner::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.carousel-inner{scroll-behavior:smooth}}.carousel-item{flex:0 0 calc((100% - (var(--bs-carousel-items) - 1) * var(--bs-carousel-items-gap)) / var(--bs-carousel-items));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-auto .carousel-item{flex-basis:auto}.carousel-fade .carousel-inner{scroll-snap-type:none;display:grid;overflow:hidden}.carousel-fade .carousel-item{visibility:hidden;opacity:0;grid-area:1/1;width:100%}@media (prefers-reduced-motion:no-preference){.carousel-fade .carousel-item{transition:opacity var(--bs-carousel-fade-duration) var(--bs-carousel-fade-timing), visibility 0s linear var(--bs-carousel-fade-duration)}}.carousel-fade .carousel-item.active{visibility:visible;opacity:1}@media (prefers-reduced-motion:no-preference){.carousel-fade .carousel-item.active{transition:opacity var(--bs-carousel-fade-duration) var(--bs-carousel-fade-timing)}}.carousel-icon-prev,.carousel-icon-next,.carousel-icon-pause,.carousel-icon-play{width:var(--bs-carousel-control-icon-width);height:var(--bs-carousel-control-icon-width);background-color:currentColor;display:inline-block;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}.carousel-icon-prev{mask-image:var(--bs-carousel-control-prev-icon)}.carousel-icon-next{mask-image:var(--bs-carousel-control-next-icon)}[dir=rtl] .carousel-icon-prev,[dir=rtl] .carousel-icon-next{transform:scaleX(-1)}.carousel-icon-pause{mask-image:var(--bs-carousel-control-pause-icon)}.carousel-icon-play{mask-image:var(--bs-carousel-control-play-icon)}.carousel-control-play-pause .carousel-icon-play,.carousel-control-play-pause.paused .carousel-icon-pause{display:none}.carousel-control-play-pause.paused .carousel-icon-play{display:inline-block}.carousel-indicators{gap:var(--bs-carousel-indicator-spacer);justify-content:center;display:flex}.carousel-indicators [data-bs-target]{width:var(--bs-carousel-indicator-width);height:var(--bs-carousel-indicator-height);cursor:pointer;border:1px solid var(--bs-carousel-indicator-bg);border-radius:var(--bs-carousel-indicator-width);background-color:#0000;flex:0 auto;padding:0}@media (prefers-reduced-motion:no-preference){.carousel-indicators [data-bs-target]{transition:opacity var(--bs-carousel-indicator-opacity-duration) var(--bs-carousel-indicator-opacity-timing), width var(--bs-carousel-indicator-width-duration) var(--bs-carousel-indicator-width-timing)}}.carousel-indicators .active{width:calc(var(--bs-carousel-indicator-width) * 2.5);background-color:var(--bs-carousel-indicator-bg);border-color:var(--bs-carousel-indicator-bg)}@keyframes carousel-indicator-progress{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.carousel-playing .carousel-indicators .active{background-color:#0000;position:relative;overflow:hidden}.carousel-playing .carousel-indicators .active:after{content:"";background-color:var(--bs-carousel-indicator-progress-bg);inline-size:0;animation:carousel-indicator-progress var(--bs-carousel-interval,5s) linear forwards;position:absolute;inset-block:0;inset-inline-start:0}}.carousel-overlay{--bs-carousel-indicator-bg:light-dark(var(--bs-white),var(--bs-black))}.carousel-overlay .carousel-overlay-controls{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-end:1rem;inset-inline:1rem}[data-vc=calendar]{--bs-datepicker-padding:1rem;--bs-datepicker-bg:var(--bs-bg-body);--bs-datepicker-color:var(--bs-fg-body);--bs-datepicker-border-color:var(--bs-border-color-translucent);--bs-datepicker-border-width:var(--bs-border-width);--bs-datepicker-border-radius:var(--bs-radius-7);--bs-datepicker-box-shadow:var(--bs-box-shadow);--bs-datepicker-font-size:var(--bs-font-size-sm);--bs-datepicker-min-width:280px;--bs-datepicker-zindex:var(--bs-z-menu);--bs-datepicker-header-font-weight:600;--bs-datepicker-weekday-color:var(--bs-fg-3);--bs-datepicker-day-hover-bg:var(--bs-bg-1);--bs-datepicker-day-selected-bg:var(--bs-primary-bg);--bs-datepicker-day-selected-color:var(--bs-primary-contrast);--bs-datepicker-day-today-bg:var(--bs-bg-2);--bs-datepicker-day-today-color:var(--bs-fg-1);--bs-datepicker-day-disabled-color:var(--bs-fg-4);z-index:var(--bs-datepicker-zindex);box-sizing:border-box;min-width:var(--bs-datepicker-min-width);padding:var(--bs-datepicker-padding);font-family:var(--bs-body-font-family);font-size:var(--bs-datepicker-font-size);color:var(--bs-datepicker-color);color-scheme:light dark;background-color:var(--bs-datepicker-bg);border:var(--bs-datepicker-border-width) solid var(--bs-datepicker-border-color);box-shadow:var(--bs-datepicker-box-shadow);opacity:1;border-radius:var(--bs-datepicker-border-radius);flex-direction:column;display:flex;position:absolute}[data-vc=calendar][data-bs-theme=light]{color-scheme:light}[data-vc=calendar][data-bs-theme=dark]{color-scheme:dark}[data-vc=calendar] button:focus-visible{z-index:1;outline:var(--bs-focus-ring);position:relative}[data-vc-calendar-hidden]{pointer-events:none;opacity:0}[data-vc=calendar]:not([data-vc-input]){width:fit-content;box-shadow:none;border:0;padding:0;position:relative}[data-vc-position=bottom]{margin-block-start:.25rem}[data-vc-position=top]{margin-block-end:-.25rem}[data-vc-arrow]{width:2rem;height:2rem;color:var(--bs-datepicker-color);pointer-events:auto;cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;display:block;position:relative}[data-vc-arrow]:before{content:"";background-color:var(--bs-datepicker-color);position:absolute;inset:.25rem;mask-image:url("data:image/svg+xml,");mask-position:50%;mask-repeat:no-repeat}[data-vc-arrow]:hover{background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=controls]{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;top:0;left:0;right:0}[data-vc=grid]{flex-wrap:wrap;flex-grow:1;gap:1.75rem;display:flex}[data-vc=column]{flex-direction:column;flex-grow:1;min-width:240px;display:flex}[data-vc=header]{align-items:center;margin-bottom:.75rem;display:flex;position:relative}[data-vc-header=content]{white-space:pre-wrap;flex-grow:1;justify-content:center;align-items:center;display:inline-flex}[data-vc=month],[data-vc=year]{font-size:1rem;font-weight:var(--bs-datepicker-header-font-weight);color:var(--bs-datepicker-color);border-radius:var(--bs-radius-5);background-color:#0000;border:0;margin-inline:-.125rem;padding:.25rem .5rem}[data-vc=month]:disabled,[data-vc=year]:disabled{color:var(--bs-datepicker-day-disabled-color);pointer-events:none}[data-vc=month]:hover:not(:disabled),[data-vc=year]:hover:not(:disabled){background-color:var(--bs-datepicker-day-hover-bg)}[data-vc=content]{flex-direction:column;flex-grow:1;display:flex}[data-vc=months],[data-vc=years]{flex-direction:column;flex-grow:1;row-gap:1rem;display:flex}[data-vc-months=row],[data-vc-years=row]{grid-template-columns:repeat(var(--bs-vc-columns,4), minmax(0, 1fr));align-items:center;column-gap:.25rem;display:grid}[data-vc=years]{--bs-vc-columns:5}[data-vc-months=cell],[data-vc-years=cell]{display:flex}[data-vc-months-month],[data-vc-years-year]{width:100%;height:2.5rem;color:var(--bs-datepicker-weekday-color);text-align:center;word-break:break-all;cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{color:var(--bs-datepicker-day-disabled-color);pointer-events:none}[data-vc-months-month]:hover:not(:disabled),[data-vc-years-year]:hover:not(:disabled){background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-months-month][data-vc-months-month-selected],[data-vc-months-month][data-vc-years-year-selected],[data-vc-years-year][data-vc-months-month-selected],[data-vc-years-year][data-vc-years-year-selected],[data-vc-months-month][data-vc-months-month-selected]:hover,[data-vc-months-month][data-vc-years-year-selected]:hover,[data-vc-years-year][data-vc-months-month-selected]:hover,[data-vc-years-year][data-vc-years-year-selected]:hover{color:var(--bs-datepicker-day-selected-color);background-color:var(--bs-datepicker-day-selected-bg)}[data-vc=week]{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem;display:grid}[data-vc-week-day]{width:100%;min-width:1.875rem;color:var(--bs-datepicker-weekday-color);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{pointer-events:none}[data-vc-dates=row]{grid-template-columns:repeat(7,1fr);place-items:center;width:100%;display:grid}[data-vc-date]{pointer-events:auto;justify-content:center;align-items:center;width:100%;padding-top:.125rem;padding-bottom:.125rem;display:flex;position:relative}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date-btn]{width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;color:var(--bs-datepicker-color);cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}[data-vc-date-btn]:hover{background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-date-today] [data-vc-date-btn]{color:var(--bs-datepicker-day-today-color);background-color:var(--bs-datepicker-day-today-bg);font-weight:600}[data-vc-date-month=next] [data-vc-date-btn],[data-vc-date-month=prev] [data-vc-date-btn]{opacity:.5}[data-vc-date-disabled] [data-vc-date-btn]{color:var(--bs-datepicker-day-disabled-color)}[data-vc-date-hover] [data-vc-date-btn]{background-color:var(--bs-datepicker-day-hover-bg);border-radius:0}[data-vc-date-hover=first] [data-vc-date-btn]{border-start-start-radius:var(--bs-radius-5);border-end-start-radius:var(--bs-radius-5)}[data-vc-date-hover=last] [data-vc-date-btn]{border-start-end-radius:var(--bs-radius-5);border-end-end-radius:var(--bs-radius-5)}[data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:var(--bs-radius-5)}[data-vc-date-selected=middle] [data-vc-date-btn]{opacity:.8;border-radius:0}[data-vc-date-selected] [data-vc-date-btn]{color:var(--bs-datepicker-day-selected-color);background-color:var(--bs-datepicker-day-selected-bg)}[data-vc-date-selected=first] [data-vc-date-btn]{border-top-left-radius:var(--bs-radius-5);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--bs-radius-5)}[data-vc-date-selected=last] [data-vc-date-btn]{border-top-left-radius:0;border-top-right-radius:var(--bs-radius-5);border-bottom-right-radius:var(--bs-radius-5);border-bottom-left-radius:0}[data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:var(--bs-radius-5)}:root.dialog-open{overflow:hidden}.dialog{--bs-dialog-padding:1rem;--bs-dialog-width:500px;--bs-dialog-margin:1.75rem;--bs-dialog-color:var(--bs-fg-body);--bs-dialog-bg:var(--bs-bg-body);--bs-dialog-border-color:var(--bs-border-color-translucent);--bs-dialog-border-width:var(--bs-border-width);--bs-dialog-border-radius:var(--bs-radius-7);--bs-dialog-box-shadow:var(--bs-box-shadow-xl);--bs-dialog-transition-property:opacity, transform, visibility;--bs-dialog-transition-duration:.3s;--bs-dialog-transition-timing:var(--bs-transition-timing-overlay);--bs-dialog-backdrop-bg:light-dark(#00000080,#000000a6);--bs-dialog-backdrop-blur:8px;--bs-dialog-header-padding:1rem;--bs-dialog-header-border-color:var(--bs-border-color-translucent);--bs-dialog-header-border-width:var(--bs-border-width);--bs-dialog-footer-padding:1rem;--bs-dialog-footer-border-color:var(--bs-border-color-translucent);--bs-dialog-footer-border-width:var(--bs-border-width);--bs-dialog-footer-gap:.5rem;width:var(--bs-dialog-width);max-width:calc(100% - var(--bs-dialog-margin) * 2);max-height:calc(100% - var(--bs-dialog-margin) * 2);color:var(--bs-dialog-color);visibility:hidden;background-color:var(--bs-dialog-bg);border:var(--bs-dialog-border-width) solid var(--bs-dialog-border-color);border-radius:var(--bs-dialog-border-radius);box-shadow:var(--bs-dialog-box-shadow);background-clip:padding-box;flex-direction:column;margin:auto;padding:0;display:flex;overflow:visible}.dialog:not(.dialog-instant){opacity:0}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--bs-dialog-transition-timing);transition-duration:var(--bs-dialog-transition-duration);transition-property:var(--bs-dialog-transition-property)}}.dialog:not(.dialog-instant).dialog-slide-down{transform:translateY(-3rem)}.dialog:not(.dialog-instant).dialog-slide-up{transform:translateY(3rem)}.dialog:not(.dialog-instant)[open]:not(.hiding){visibility:visible;opacity:1;overflow:visible;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:scale(1.02)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing), backdrop-filter var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing), display var(--bs-dialog-transition-duration) allow-discrete, overlay var(--bs-dialog-transition-duration) allow-discrete}}.dialog:not(.dialog-instant).hiding::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-instant::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}.dialog[open]:not(.hiding){visibility:visible;opacity:1;overflow:visible;transform:none}.dialog.dialog-nonmodal{z-index:var(--bs-z-dialog);height:fit-content;position:fixed;inset:0}.dialog.dialog-scrollable[open]{max-height:calc(100% - var(--bs-dialog-margin) * 2)}.dialog.dialog-scrollable[open] .dialog-body{overflow-y:auto}@starting-style{.dialog:not(.dialog-instant)::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}}.dialog-sm{--bs-dialog-width:280px}.dialog-lg{--bs-dialog-width:800px}.dialog-xl{--bs-dialog-width:1140px}.dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;--bs-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}@media (width<576px){.sm-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<768px){.md-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1024px){.lg-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1280px){.xl-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1536px){.\32 xl-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.dialog-header{padding:var(--bs-dialog-header-padding);border-block-end:var(--bs-dialog-header-border-width) solid var(--bs-dialog-header-border-color);flex-shrink:0;align-items:center;display:flex}.dialog-header .btn-close{margin-inline-start:auto}.dialog-title{line-height:1.25;font-size:var(--bs-font-size-md);margin-bottom:0}.dialog-body{padding:var(--bs-dialog-padding);flex:auto;position:relative}.dialog-footer{gap:var(--bs-dialog-footer-gap);padding:var(--bs-dialog-footer-padding);border-block-start:var(--bs-dialog-footer-border-width) solid var(--bs-dialog-footer-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.menu{--bs-menu-zindex:var(--bs-z-menu);--bs-menu-gap:.125rem;--bs-menu-min-width:10rem;--bs-menu-padding-x:.25rem;--bs-menu-padding-y:.25rem;--bs-menu-spacer:.125rem;--bs-menu-font-size:var(--bs-font-size-sm);--bs-menu-color:var(--bs-fg-body);--bs-menu-bg:var(--bs-bg-body);--bs-menu-box-shadow:var(--bs-box-shadow-lg);--bs-menu-divider-bg:var(--bs-border-color-translucent);--bs-menu-divider-margin-y:.125rem;--bs-menu-divider-margin-x:.25rem;--bs-menu-item-color:var(--bs-menu-color,var(--bs-fg-body));--bs-menu-item-hover-color:var(--bs-menu-color,var(--bs-fg-body));--bs-menu-item-hover-bg:var(--bs-bg-1);--bs-menu-item-active-color:var(--bs-primary-contrast);--bs-menu-item-active-bg:var(--bs-primary-bg);--bs-menu-item-disabled-color:var(--bs-fg-3);--bs-menu-item-gap:.5rem;--bs-menu-item-padding-x:.75rem;--bs-menu-item-padding-y:.25rem;--bs-menu-item-border-radius:var(--bs-radius-5);--bs-menu-icon-size:1rem;--bs-menu-description-font-size:var(--bs-font-size-xs);--bs-menu-check-color:currentcolor;--bs-menu-header-color:var(--bs-fg-3);--bs-menu-header-padding-x:.75rem;--bs-menu-header-padding-y:.25rem;--bs-menu-transition-property:opacity, transform, display;--bs-menu-transition-duration:.15s;--bs-menu-transition-timing:var(--bs-transition-timing-overlay);z-index:var(--bs-menu-zindex);gap:var(--bs-menu-gap);min-width:var(--bs-menu-min-width);max-height:var(--bs-menu-max-height,none);padding:var(--bs-menu-padding-y) var(--bs-menu-padding-x);overflow-y:var(--bs-menu-overflow-y,initial);overscroll-behavior:contain;font-size:var(--bs-menu-font-size);color:var(--bs-menu-color);text-align:start;background-color:var(--bs-menu-bg);border:var(--bs-menu-border-width,var(--bs-border-width)) solid var(--bs-menu-border-color,var(--bs-border-color-translucent));border-radius:var(--bs-menu-border-radius,var(--bs-radius-7));box-shadow:var(--bs-menu-box-shadow);opacity:0;transform-origin:top start;background-clip:padding-box;flex-direction:column;margin:0;list-style-type:"";display:none;position:absolute;transform:scale(.95)}.menu[data-bs-placement^=top]{transform-origin:bottom start}.menu[data-bs-placement=bottom-end]{transform-origin:top end}.menu[data-bs-placement=top-end]{transform-origin:bottom end}.menu[data-bs-placement^=left]{transform-origin:top end}@media (prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--bs-menu-transition-timing);transition-duration:var(--bs-menu-transition-duration);transition-property:var(--bs-menu-transition-property);transition-behavior:allow-discrete}}.menu.show{opacity:1;display:flex;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}.menu-scrollable{--bs-menu-max-height:80dvh;--bs-menu-overflow-y:auto}.menu-translucent{--bs-menu-item-hover-bg-light:color-mix(in oklch, var(--bs-bg-1) 90%, transparent);--bs-menu-item-hover-bg-dark:color-mix(in oklch, var(--bs-bg-1) 80%, transparent);--bs-menu-item-active-bg-light:color-mix(in oklch, var(--bs-primary-bg) 80%, transparent);--bs-menu-item-active-bg-dark:color-mix(in oklch, var(--bs-primary-bg) 70%, transparent);--bs-menu-item-active-bg:light-dark(var(--bs-menu-item-active-bg-light),var(--bs-menu-item-active-bg-dark));--bs-menu-item-hover-bg:light-dark(var(--bs-menu-item-hover-bg-light),var(--bs-menu-item-hover-bg-dark));background-color:color-mix(in oklch, var(--bs-menu-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.menu-divider{height:0;margin:var(--bs-menu-divider-margin-y) var(--bs-menu-divider-margin-x);border-block-start:1px solid var(--bs-menu-divider-bg);opacity:1;overflow:hidden}.menu-item{gap:var(--bs-menu-item-gap);width:100%;padding:var(--bs-menu-item-padding-y) var(--bs-menu-item-padding-x);font-weight:var(--bs-menu-item-font-weight,var(--bs-font-weight-normal));color:var(--bs-theme-fg,var(--bs-menu-item-color));text-align:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--bs-menu-item-border-radius,0);background-color:#0000;border:0;outline:0;align-items:center;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus{color:var(--bs-theme-fg-emphasis,var(--bs-menu-item-hover-color));background-color:var(--bs-theme-bg-subtle,var(--bs-menu-item-hover-bg))}.menu-item.active,.menu-item:active{color:var(--bs-theme-contrast,var(--bs-menu-item-active-color));background-color:var(--bs-theme-bg,var(--bs-menu-item-active-bg))}.menu-item.active .menu-item-icon,.menu-item:active .menu-item-icon{color:inherit!important}.menu-item.selected{font-weight:var(--bs-font-weight-semibold)}.menu-item.disabled,.menu-item:disabled{color:var(--bs-menu-item-disabled-color);pointer-events:none;background-color:#0000;background-image:none}.menu-item-icon{width:var(--bs-menu-icon-size);flex-shrink:0;align-self:flex-start;height:auto;margin-top:.125rem}.menu-item-content{flex-direction:column;flex:1;min-width:fit-content;display:flex}.menu-item-description{font-size:var(--bs-menu-description-font-size);font-weight:var(--bs-font-weight-normal);color:color-mix(in oklch, currentcolor 65%, transparent)}.menu-item-check{color:var(--bs-menu-check-color);visibility:hidden;flex-shrink:0;align-self:flex-start;margin-block-start:.125rem;margin-inline-start:auto}.selected>.menu-item-check{visibility:visible}.menu-header{padding:var(--bs-menu-header-padding-y) var(--bs-menu-header-padding-x);font-size:var(--bs-font-size-sm);color:var(--bs-menu-header-color);white-space:nowrap;margin-bottom:0;display:block}.menu-text{padding:var(--bs-menu-item-padding-y) var(--bs-menu-item-padding-x);color:var(--bs-fg-2);display:block}.submenu{position:relative}.submenu>.menu-item{justify-content:space-between;align-items:center;display:flex}.submenu>.menu-item:after{content:"";border:.125em solid;border-width:0 .125em .125em 0;flex-shrink:0;width:.375em;height:.375em;margin-inline-start:auto;display:inline-block;transform:rotate(-45deg)}[dir=rtl] .submenu>.menu-item:after{transform:rotate(135deg)}.submenu>.menu{margin-top:calc(-1 * var(--bs-menu-padding-y));top:0}.submenu:hover>.menu-item,.submenu:focus-within>.menu-item,.submenu.show>.menu-item{color:var(--bs-menu-item-hover-color);background-color:var(--bs-menu-item-hover-bg)}.list-group{--bs-list-group-color:var(--bs-fg-body);--bs-list-group-bg:var(--bs-bg-body);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-radius-5);--bs-list-group-item-padding-x:var(--bs-spacer);--bs-list-group-item-padding-y:var(--bs-spacer-2);--bs-list-group-action-color:var(--bs-fg-2);--bs-list-group-action-hover-color:var(--bs-fg-1);--bs-list-group-action-hover-bg:var(--bs-bg-1);--bs-list-group-action-active-color:var(--bs-fg-body);--bs-list-group-action-active-bg:var(--bs-bg-2);--bs-list-group-disabled-color:var(--bs-fg-3);--bs-list-group-disabled-bg:var(--bs-bg-body);--bs-list-group-active-color:var(--bs-primary-contrast);--bs-list-group-active-bg:var(--bs-primary-bg);--bs-list-group-active-border-color:var(--bs-primary-bg);border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-inline-start:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-theme-fg,var(--bs-list-group-color));background-color:var(--bs-theme-bg-subtle,var(--bs-list-group-bg));border:var(--bs-list-group-border-width) solid var(--bs-theme-border,var(--bs-list-group-border-color));text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list-group-item:last-child{border-end-end-radius:inherit;border-end-start-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-block-start-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-block-start-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-theme-fg,var(--bs-list-group-action-color));text-align:inherit;text-decoration:none}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-theme-fg-emphasis,var(--bs-list-group-action-hover-color));background-color:var(--bs-theme-bg-muted,var(--bs-list-group-action-hover-bg));text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-theme-fg-emphasis,var(--bs-list-group-action-active-color));background-color:var(--bs-theme-bg-muted,var(--bs-list-group-action-active-bg))}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}@container (width>=576px){.sm\:list-group-horizontal{flex-direction:row}.sm\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.sm\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.sm\:list-group-horizontal>.list-group-item.active{margin-top:0}.sm\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.sm\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=768px){.md\:list-group-horizontal{flex-direction:row}.md\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.md\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.md\:list-group-horizontal>.list-group-item.active{margin-top:0}.md\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.md\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1024px){.lg\:list-group-horizontal{flex-direction:row}.lg\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.lg\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.lg\:list-group-horizontal>.list-group-item.active{margin-top:0}.lg\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.lg\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1280px){.xl\:list-group-horizontal{flex-direction:row}.xl\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.xl\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.xl\:list-group-horizontal>.list-group-item.active{margin-top:0}.xl\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.xl\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1536px){.\32 xl\:list-group-horizontal{flex-direction:row}.\32 xl\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.\32 xl\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.\32 xl\:list-group-horizontal>.list-group-item.active{margin-top:0}.\32 xl\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.\32 xl\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * 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-block-end-width:0}.nav{--bs-nav-gap:.125rem;--bs-nav-link-gap:.5rem;--bs-nav-link-align:center;--bs-nav-link-justify:center;--bs-nav-link-padding-x:.75rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-color:var(--bs-fg-2);--bs-nav-link-hover-color:var(--bs-fg-1);--bs-nav-link-hover-bg:var(--bs-bg-1);--bs-nav-link-active-color:var(--bs-fg-body);--bs-nav-link-active-bg:var(--bs-bg-2);--bs-nav-link-disabled-color:var(--bs-fg-4);--bs-nav-link-border-width:var(--bs-border-width);--bs-nav-link-transition-property:color, background-color, border-color;--bs-nav-link-transition-duration:.15s;--bs-nav-link-transition-timing:ease-in-out;gap:var(--bs-nav-gap);flex-wrap:wrap;margin-bottom:0;padding-inline-start:0;list-style-type:"";display:flex}.nav-item{display:flex}.nav-link{gap:var(--bs-nav-link-gap);align-items:var(--bs-nav-link-align);justify-content:var(--bs-nav-link-justify);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-theme-fg,var(--bs-nav-link-color));white-space:nowrap;border:var(--bs-nav-link-border-width) solid transparent;border-radius:var(--bs-radius-5);background:0 0;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.nav-link{transition-timing-function:var(--bs-nav-link-transition-timing);transition-duration:var(--bs-nav-link-transition-duration);transition-property:var(--bs-nav-link-transition-property)}}.nav-link:hover,.nav-link:focus{color:var(--bs-theme-fg-emphasis,var(--bs-nav-link-hover-color));background-color:var(--bs-theme-bg-muted,var(--bs-nav-link-hover-bg))}.nav-link:focus-visible{--bs-focus-ring-offset:1px;color:var(--bs-theme-fg-emphasis,var(--bs-nav-link-hover-color));outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.nav-link.active,.nav-link:active{color:var(--bs-theme-fg,var(--bs-nav-link-active-color));background-color:var(--bs-theme-bg-subtle,var(--bs-nav-link-active-bg))}.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:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-radius-5);--bs-nav-tabs-link-hover-border-color:var(--bs-border-subtle);--bs-nav-tabs-link-active-color:var(--bs-fg-body);--bs-nav-tabs-link-active-bg:var(--bs-bg-body);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-bg-body);box-shadow:inset 0 calc(-1 * var(--bs-nav-tabs-border-width)) 0 var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-bottom-color:var(--bs-nav-tabs-border-color);border-end-end-radius:0;border-end-start-radius:0}.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color);border-bottom-color:var(--bs-nav-tabs-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);border-bottom-color:var(--bs-nav-tabs-link-active-bg)}.nav-tabs .menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-start-start-radius:0;border-start-end-radius:0}.nav-pills{--bs-nav-pills-bg:var(--bs-bg-1);--bs-nav-pills-padding:.25rem;--bs-nav-pills-border-radius:3rem;--bs-nav-pills-link-active-color:var(--bs-primary-contrast);--bs-nav-pills-link-active-bg:var(--bs-primary-bg);--bs-nav-pills-link-border-radius:3rem;padding:var(--bs-nav-pills-padding);background-color:var(--bs-nav-pills-bg);border-radius:var(--bs-nav-pills-border-radius);display:inline-flex}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-link-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-theme-contrast,var(--bs-nav-pills-link-active-color));background-color:var(--bs-theme-bg,var(--bs-nav-pills-link-active-bg));background-image:var(--bs-gradient)}.nav-pills-vertical{flex-direction:column;align-items:stretch}.nav-pills-vertical .nav-item,.nav-pills-vertical .nav-link{width:100%}.nav-underline{--bs-nav-gap:1rem;--bs-nav-link-active-bg:transparent;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-fg-body)}.nav-underline .nav-link{border:0;border-block-end:var(--bs-nav-underline-border-width) solid transparent;border-radius:0;padding-inline:0}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-block-end-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:var(--bs-font-weight-bold);color:var(--bs-nav-underline-link-active-color);border-block-end-color:currentColor}.nav-fill>.nav-link,.nav-fill .nav-item{text-align:center;flex:auto}.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{--bs-tab-pane-transition-property:opacity;--bs-tab-pane-transition-duration:.15s;--bs-tab-pane-transition-timing:linear;display:none}@media (prefers-reduced-motion:no-preference){.tab-content>.tab-pane:not(.tab-pane-instant){transition-timing-function:var(--bs-tab-pane-transition-timing);transition-duration:var(--bs-tab-pane-transition-duration);transition-property:var(--bs-tab-pane-transition-property)}}.tab-content>.active{display:block}@starting-style{.tab-content>.tab-pane:not(.tab-pane-instant).active{opacity:0}}.nav-overflow{flex:1 1 0;min-width:0;container-type:inline-size}.nav-overflow:not(.nav-overflow-initialized){overflow:clip}.nav-overflow:not(.nav-overflow-initialized)>.nav{visibility:hidden}.nav-overflow>.nav{flex-wrap:nowrap;min-width:0;display:flex}.nav-overflow>.nav>.nav-item{flex-shrink:0}.nav-overflow-item{margin-inline-start:auto}.nav-overflow-icon{display:flex}.nav-overflow [data-bs-nav-overflow=true]{display:none}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-min-height:3.5rem;--bs-navbar-color:var(--bs-fg-2);--bs-navbar-hover-color:var(--bs-fg-1);--bs-navbar-disabled-color:var(--bs-fg-3);--bs-navbar-active-color:var(--bs-fg-body);--bs-navbar-brand-padding-y:.375rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:var(--bs-font-size-md);--bs-navbar-brand-font-weight:var(--bs-font-weight-medium);--bs-navbar-brand-color:var(--bs-fg-body);--bs-navbar-brand-hover-color:var(--bs-fg-body);--bs-navbar-nav-link-padding-x:.75rem;--bs-navbar-toggler-width:2rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:var(--bs-font-size-lg);--bs-navbar-toggler-border-color:color-mix(in oklch, var(--bs-fg-body) 15%, transparent);--bs-navbar-toggler-border-radius:var(--bs-radius-5);--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;--bs-navbar-toggler-icon-size:1.25rem;--bs-navbar-toggler-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-width='1' d='M1 3.5h14M1 8h14M1 12.5h14'/%3e%3c/svg%3e");min-height:var(--bs-navbar-min-height);padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);color:var(--bs-navbar-color,var(--bs-fg-body));background-color:var(--bs-navbar-bg,var(--bs-bg-body));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative;container-type:inline-size}.navbar>.\32 xl\:container,.navbar>.xl\:container,.navbar>.lg\:container,.navbar>.md\:container,.navbar>.sm\:container,.navbar>.container,.navbar>.container-fluid{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);font-size:var(--bs-navbar-brand-font-size);font-weight:var(--bs-navbar-brand-font-weight);color:var(--bs-theme-fg,var(--bs-navbar-brand-color));white-space:nowrap;margin-inline-end:var(--bs-navbar-brand-margin-end);text-decoration:none}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-theme-fg-emphasis,var(--bs-navbar-brand-hover-color))}.navbar-nav{--bs-nav-gap:.25rem;--bs-nav-link-gap:.5rem;--bs-nav-link-padding-x:.5rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-border-width:var(--bs-border-width);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-hover-bg:transparent;--bs-nav-link-active-color:var(--bs-navbar-active-color);--bs-nav-link-active-bg:transparent;--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);gap:var(--bs-nav-gap);flex-direction:column;margin-bottom:0;padding-inline-start:0;list-style-type:"";display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-theme-fg,var(--bs-navbar-active-color));border:var(--bs-nav-link-border-width) solid var(--bs-nav-link-border-color,transparent)}.navbar-text{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-theme-fg,var(--bs-navbar-active-color))}.navbar-toggler{--bs-btn-bg:transparent;--bs-btn-hover-bg:var(--bs-bg-2)}@media (prefers-reduced-motion:no-preference){.navbar-toggler{transition:var(--bs-navbar-toggler-transition)}}.navbar-toggler-icon{width:var(--bs-navbar-toggler-icon-size);height:var(--bs-navbar-toggler-icon-size);mask-image:var(--bs-navbar-toggler-icon);background-color:currentColor;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.navbar-expand .navbar-toggler{display:none!important}.navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.navbar-expand [class*=drawer] .drawer-header{display:none!important}.navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}@container (width>=576px){.sm\:navbar-expand>.container,.sm\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.sm\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.sm\:navbar-expand .navbar-toggler{display:none!important}.sm\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.sm\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.sm\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=768px){.md\:navbar-expand>.container,.md\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.md\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.md\:navbar-expand .navbar-toggler{display:none!important}.md\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.md\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.md\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1024px){.lg\:navbar-expand>.container,.lg\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.lg\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.lg\:navbar-expand .navbar-toggler{display:none!important}.lg\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.lg\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.lg\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1280px){.xl\:navbar-expand>.container,.xl\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.xl\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.xl\:navbar-expand .navbar-toggler{display:none!important}.xl\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.xl\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.xl\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1536px){.\32 xl\:navbar-expand>.container,.\32 xl\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.\32 xl\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.\32 xl\:navbar-expand .navbar-toggler{display:none!important}.\32 xl\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.\32 xl\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.\32 xl\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}.navbar [class*=drawer]:not([open],.hiding){transition:none!important}.navbar-translucent{background-color:#0000;position:relative}.navbar-translucent:before{z-index:-1;content:"";background-color:color-mix(in oklch, var(--bs-navbar-bg,var(--bs-bg-body)) 80%, transparent);backdrop-filter:blur(5px)saturate(180%);background-image:none;position:absolute;inset:0}.navbar[data-bs-theme=dark]{--bs-navbar-color:color-mix(in oklch, var(--bs-white) 55%, transparent);--bs-navbar-hover-color:color-mix(in oklch, var(--bs-white) 75%, transparent);--bs-navbar-disabled-color:color-mix(in oklch, var(--bs-white) 25%, transparent);--bs-navbar-active-color:var(--bs-white);--bs-navbar-brand-color:var(--bs-white);--bs-navbar-brand-hover-color:var(--bs-white);--bs-navbar-toggler-border-color:color-mix(in oklch, var(--bs-white) 10%, transparent)}@media (width<576px){.sm\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.sm\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.sm\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.sm\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.sm\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.sm\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<576px) and (prefers-reduced-motion:no-preference){.sm\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<576px){.sm\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-start),.sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-bottom),.sm\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant)[open],.sm\:drawer[open]{visibility:visible;transform:none}}@media (width>=576px){.sm\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.sm\:drawer .drawer-header{display:none}.sm\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.sm\:drawer{box-shadow:none;border-radius:0}}@media (width<768px){.md\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.md\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.md\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.md\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.md\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.md\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<768px) and (prefers-reduced-motion:no-preference){.md\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<768px){.md\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-start),.md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-bottom),.md\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant)[open],.md\:drawer[open]{visibility:visible;transform:none}}@media (width>=768px){.md\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.md\:drawer .drawer-header{display:none}.md\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.md\:drawer{box-shadow:none;border-radius:0}}@media (width<1024px){.lg\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.lg\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.lg\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.lg\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.lg\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.lg\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1024px) and (prefers-reduced-motion:no-preference){.lg\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1024px){.lg\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-start),.lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-bottom),.lg\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant)[open],.lg\:drawer[open]{visibility:visible;transform:none}}@media (width>=1024px){.lg\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.lg\:drawer .drawer-header{display:none}.lg\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.lg\:drawer{box-shadow:none;border-radius:0}}@media (width<1280px){.xl\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.xl\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.xl\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.xl\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.xl\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.xl\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1280px) and (prefers-reduced-motion:no-preference){.xl\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1280px){.xl\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .xl\:drawer:not(.drawer-instant):where(.drawer-start),.xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant):where(.drawer-bottom),.xl\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant)[open],.xl\:drawer[open]{visibility:visible;transform:none}}@media (width>=1280px){.xl\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.xl\:drawer .drawer-header{display:none}.xl\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.xl\:drawer{box-shadow:none;border-radius:0}}@media (width<1536px){.\32 xl\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.\32 xl\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.\32 xl\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.\32 xl\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.\32 xl\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.\32 xl\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1536px) and (prefers-reduced-motion:no-preference){.\32 xl\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1536px){.\32 xl\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .\32 xl\:drawer:not(.drawer-instant):where(.drawer-start),.\32 xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .\32 xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant):where(.drawer-bottom),.\32 xl\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant)[open],.\32 xl\:drawer[open]{visibility:visible;transform:none}}@media (width>=1536px){.\32 xl\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.\32 xl\:drawer .drawer-header{display:none}.\32 xl\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.\32 xl\:drawer{box-shadow:none;border-radius:0}}.drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}@media (prefers-reduced-motion:no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}.drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-start),.drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-bottom),.drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.drawer:not(.drawer-instant)[open],.drawer[open]{visibility:visible;transform:none}.sm\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.sm\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.md\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.md\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.lg\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.lg\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.\32 xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.\32 xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}@starting-style{.sm\:drawer::backdrop,.md\:drawer::backdrop,.lg\:drawer::backdrop,.xl\:drawer::backdrop,.\32 xl\:drawer::backdrop,.drawer::backdrop{backdrop-filter:blur();background-color:#0000}}.drawer-static{transform:scale(1.02)}.drawer-translucent{background-color:color-mix(in oklch, var(--bs-drawer-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.drawer-sheet{width:100vw;margin-inline:auto;margin-bottom:calc(-1 * var(--bs-drawer-border-width));border-end-end-radius:0;border-end-start-radius:0;bottom:0;left:0;right:0}@media (width>=1024px){.drawer-sheet{max-width:var(--bs-drawer-sheet-width,760px)}}.drawer-header{padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);flex-shrink:0;align-items:center;display:flex}.drawer-header .btn-close{margin-block:calc(-.5 * var(--bs-drawer-padding-y));margin-inline-start:auto}.drawer-title{line-height:var(--bs-drawer-title-line-height);margin-bottom:0}.drawer-body{gap:var(--bs-drawer-padding-y);padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.drawer-footer{padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);border-block-start:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.drawer-fit-content{inset-block-end:auto}.pagination{--bs-pagination-min-height:var(--bs-btn-input-min-height);--bs-pagination-padding-x:var(--bs-btn-input-padding-x);--bs-pagination-padding-y:var(--bs-btn-input-padding-y);--bs-pagination-font-size:var(--bs-btn-input-font-size);--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-bg-body);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-btn-input-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-bg-1);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-active-color:var(--bs-theme-contrast,var(--bs-primary-contrast));--bs-pagination-active-bg:var(--bs-theme-bg,var(--bs-primary-bg));--bs-pagination-active-border-color:var(--bs-theme-bg,var(--bs-primary-bg));--bs-pagination-disabled-color:var(--bs-fg-3);--bs-pagination-disabled-bg:var(--bs-bg-2);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-inline-start:0;list-style-type:"";display:flex}.page-link{min-height:var(--bs-pagination-min-height);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-theme-fg,var(--bs-pagination-color));background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.page-link{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.page-link:hover{z-index:2;color:var(--bs-theme-fg-emphasis,var(--bs-pagination-hover-color));background-color:var(--bs-theme-bg-subtle,var(--bs-pagination-hover-bg));border-color:var(--bs-theme-border,var(--bs-pagination-hover-border-color))}.page-link:focus-visible{z-index:3;outline:var(--bs-focus-ring-width) solid var(--bs-theme-focus-ring,var(--bs-focus-ring-color));outline-offset:var(--bs-focus-ring-offset)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-theme-contrast,var(--bs-pagination-active-color));background-color:var(--bs-theme-bg,var(--bs-pagination-active-bg));border-color:var(--bs-theme-bg,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-inline-start:calc(-1 * var(--bs-pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--bs-pagination-border-radius);border-end-start-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--bs-pagination-border-radius);border-end-end-radius:var(--bs-pagination-border-radius)}.pagination-sm{--bs-pagination-min-height:var(--bs-btn-input-sm-min-height);--bs-pagination-padding-y:var(--bs-btn-input-sm-padding-y);--bs-pagination-padding-x:var(--bs-btn-input-sm-padding-x);--bs-pagination-font-size:var(--bs-btn-input-sm-font-size);--bs-pagination-border-radius:var(--bs-btn-input-sm-border-radius)}.pagination-lg{--bs-pagination-min-height:var(--bs-btn-input-lg-min-height);--bs-pagination-padding-y:var(--bs-btn-input-lg-padding-y);--bs-pagination-padding-x:var(--bs-btn-input-lg-padding-x);--bs-pagination-font-size:var(--bs-btn-input-lg-font-size);--bs-pagination-border-radius:var(--bs-btn-input-lg-border-radius)}.placeholder{--bs-placeholder-opacity-max:.18;--bs-placeholder-opacity-min:.1;vertical-align:middle;cursor:wait;border-radius:var(--bs-radius-3);min-height:1.25em;opacity:var(--bs-placeholder-opacity-max);background-color:currentColor;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.75em}.placeholder-sm{min-height:1em}.placeholder-lg{min-height:1.75em}.placeholder-pulse .placeholder,.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-pulse}@media (prefers-reduced-motion:reduce){.placeholder-pulse .placeholder,.placeholder-glow .placeholder{animation:none}}@keyframes placeholder-pulse{50%{opacity:var(--bs-placeholder-opacity-min)}}.placeholder-wave{--bs-placeholder-wave-opacity-max:1;--bs-placeholder-wave-opacity-min:.4;mask-image:linear-gradient(110deg, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-min)) 35%, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-max)) 50%, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-min)) 65%);animation:1.6s linear infinite placeholder-wave;mask-position:100% 0;mask-size:250% 100%;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.placeholder-wave{animation:none;mask-image:none}}@keyframes placeholder-wave{to{mask-position:0 0}}.popover{--bs-popover-zindex:var(--bs-z-popover);--bs-popover-max-width:280px;--bs-popover-font-size:var(--bs-font-size-sm);--bs-popover-bg:var(--bs-bg-body);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-radius-7);--bs-popover-inner-border-radius:calc(var(--bs-radius-7) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:var(--bs-spacer);--bs-popover-header-padding-y:var(--bs-spacer-3);--bs-popover-header-font-size:var(--bs-font-size-sm);--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-bg-1);--bs-popover-body-padding-x:var(--bs-spacer);--bs-popover-body-padding-y:var(--bs-spacer-3);--bs-popover-body-color:var(--bs-fg-body);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);--bs-popover-transition-property:opacity;--bs-popover-transition-duration:.15s;--bs-popover-transition-timing:linear;z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-body-font-family);font-style:normal;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:start;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);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow);opacity:0;background-clip:padding-box;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.popover:not(.popover-instant){transition-timing-function:var(--bs-popover-transition-timing);transition-duration:var(--bs-popover-transition-duration);transition-property:var(--bs-popover-transition-property)}}.popover.show{opacity:1}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:before,.popover .popover-arrow:after{content:"";border:0 solid #0000;display:block;position:absolute}@starting-style{.popover:not(.popover-instant).show{opacity:0}}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=top]>.popover-arrow:before{border-block-start-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-block-start-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=right]>.popover-arrow:before{border-inline-end-color:var(--bs-popover-arrow-border);left:0}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-inline-end-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=bottom]>.popover-arrow:before{border-block-end-color:var(--bs-popover-arrow-border);top:0}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-block-end-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow:has(+.popover-header):after,.bs-popover-auto[data-bs-placement^=bottom]>.popover-arrow:has(+.popover-header):after{border-block-end-color:var(--bs-popover-header-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-bs-placement^=bottom] .popover-header:before{width:var(--bs-popover-arrow-width);content:"";border-block-end:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);margin-inline-start:calc(-.5 * var(--bs-popover-arrow-width));display:block;position:absolute;top:0;left:50%}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=left]>.popover-arrow:before{border-inline-start-color:var(--bs-popover-arrow-border);right:0}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-inline-start-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-block-end:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-start-start-radius:var(--bs-popover-inner-border-radius);border-start-end-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.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)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:var(--bs-font-size-sm);--bs-progress-bg:var(--bs-bg-2);--bs-progress-border-radius:var(--bs-radius-5);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:var(--bs-white);--bs-progress-bar-bg:var(--bs-primary-bg);--bs-progress-bar-transition:width .6s ease;--bs-progress-bar-animation:progress-bar-stripes 1s linear infinite;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow);display:flex;overflow:hidden}.progress-bar{color:var(--bs-theme-contrast,var(--bs-progress-bar-color));text-align:center;white-space:nowrap;background-color:var(--bs-theme-bg,var(--bs-progress-bar-bg));flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.progress-bar{transition:var(--bs-progress-bar-transition)}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);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:var(--bs-progress-bar-animation)}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.spinner-grow,.spinner-border{width:var(--bs-spinner-width);height:var(--bs-spinner-height);animation:var(--bs-spinner-animation-speed) var(--bs-spinner-animation-timing-function) infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-flex}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:1em;--bs-spinner-height:1em;--bs-spinner-border-width:.125em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-timing-function:linear;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-inline-end-color:#0000}.spinner-sm{--bs-spinner-width:.75em;--bs-spinner-height:.75em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:1em;--bs-spinner-height:1em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-timing-function:ease-in-out;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-rotate{animation:1s linear infinite spinner-border}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.stepper{--bs-stepper-size:2rem;--bs-stepper-gap:1rem;--bs-stepper-font-size:var(--bs-font-size-sm);--bs-stepper-text-gap:.5rem;--bs-stepper-track-size:.125rem;--bs-stepper-bg:var(--bs-bg-2);--bs-stepper-active-color:var(--bs-primary-contrast);--bs-stepper-active-bg:var(--bs-primary-bg);gap:var(--bs-stepper-gap);counter-reset:stepper;grid-auto-rows:1fr;grid-auto-flow:row;padding-inline-start:0;list-style-type:"";display:grid}.stepper-item{grid-template-rows:auto;grid-template-columns:var(--bs-stepper-size) auto;gap:var(--bs-stepper-text-gap);align-items:var(--bs-stepper-align-items,center);text-decoration:none;display:grid;position:relative}.stepper-item:before{z-index:1;width:var(--bs-stepper-size);height:var(--bs-stepper-size);font-size:var(--bs-stepper-font-size);text-align:center;content:counter(stepper);counter-increment:stepper;background-color:var(--bs-stepper-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;font-weight:600;line-height:1;display:flex;position:relative}.stepper-item:after{width:var(--bs-stepper-track-size);height:calc(100% + var(--bs-stepper-gap));content:"";background-color:var(--bs-stepper-bg);position:absolute;inset-block:50% 100%;inset-inline-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5)}.stepper-item:last-child:after{display:none}.stepper-item.active:before,.stepper-item.active:after{color:var(--bs-theme-contrast,var(--bs-stepper-active-color));background-color:var(--bs-theme-bg,var(--bs-stepper-active-bg))}.stepper-item.active:not(:has(+.stepper-item.active)):after{background-color:var(--bs-stepper-bg)}.stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.stepper-horizontal .stepper-item:last-child:after{right:100%}@container (width>=576px){.sm\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.sm\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.sm\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.sm\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=768px){.md\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.md\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.md\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.md\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1024px){.lg\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.lg\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.lg\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.lg\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1280px){.xl\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.xl\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.xl\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.xl\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1536px){.\32 xl\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.\32 xl\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.\32 xl\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.\32 xl\:stepper-horizontal .stepper-item:last-child:after{right:100%}}.stepper-overflow{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto;container-type:inline-size}.stepper-overflow>.stepper{width:max-content;min-width:100%}.toast{--bs-toast-zindex:var(--bs-z-toast);--bs-toast-padding-x:1rem;--bs-toast-padding-y:.75rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:var(--bs-font-size-sm);--bs-toast-bg:var(--bs-bg-body);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-fg-3);--bs-toast-header-bg:var(--bs-bg-1);--bs-toast-header-border-color:var(--bs-border-color-translucent);--bs-toast-transition-property:opacity, display;--bs-toast-transition-duration:.15s;--bs-toast-transition-timing:linear;width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color,var(--bs-fg-body));pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-theme-border,var(--bs-toast-border-color));box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius,var(--bs-radius-7));background-clip:padding-box;flex-direction:column;display:none;overflow:hidden}.toast:not(.toast-instant){opacity:0}@media (prefers-reduced-motion:no-preference){.toast:not(.toast-instant){transition-timing-function:var(--bs-toast-transition-timing);transition-duration:var(--bs-toast-transition-duration);transition-property:var(--bs-toast-transition-property);transition-behavior:allow-discrete}}.toast.show{opacity:1;display:flex}@starting-style{.toast:not(.toast-instant).show{opacity:0}}.toast-container{--bs-toast-zindex:var(--bs-z-toast);z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-theme-fg-emphasis,var(--bs-toast-header-color));background-color:var(--bs-theme-bg-subtle,var(--bs-toast-header-bg));border-block-end:var(--bs-toast-border-width,var(--bs-border-width)) solid var(--bs-theme-border,var(--bs-toast-header-border-color,var(--bs-border-color-translucent)));align-items:center;display:flex}.toast-header .btn-close{color:inherit;margin-inline-start:calc(.5 * var(--bs-toast-padding-x));margin-inline-end:calc(-.25 * var(--bs-toast-padding-x))}.toast-translucent{backdrop-filter:blur(5px)saturate(180%)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.tooltip{--bs-tooltip-zindex:var(--bs-z-tooltip);--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:var(--bs-spacer-3);--bs-tooltip-padding-y:calc(var(--bs-spacer) * .375);--bs-tooltip-font-size:var(--bs-font-size-sm);--bs-tooltip-color:var(--bs-bg-body);--bs-tooltip-bg:var(--bs-fg-body);--bs-tooltip-border-radius:var(--bs-radius-5);--bs-tooltip-opacity:.95;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;--bs-tooltip-transition-property:opacity;--bs-tooltip-transition-duration:.15s;--bs-tooltip-transition-timing:linear;z-index:var(--bs-tooltip-zindex);font-family:var(--bs-body-font-family);font-style:normal;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:start;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;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.tooltip:not(.tooltip-instant){transition-timing-function:var(--bs-tooltip-transition-timing);transition-duration:var(--bs-tooltip-transition-duration);transition-property:var(--bs-tooltip-transition-property)}}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}@starting-style{.tooltip:not(.tooltip-instant).show{opacity:0}}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-bs-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-bs-placement^=top] .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-block-start-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-bs-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-bs-placement^=right] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-inline-end-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-bs-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-bs-placement^=bottom] .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-block-end-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-bs-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-bs-placement^=left] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-inline-start-color:var(--bs-tooltip-bg);left:-1px}.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)}}@layer custom;@layer helpers{.focus-ring:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-theme-focus-ring,var(--bs-focus-ring-color))}.hover-lift{--bs-hover-lift-transition-duration:.2s;--bs-hover-lift-transition-timing:ease;--bs-hover-lift-transform:translateY(-.25rem);--bs-hover-lift-box-shadow:var(--bs-box-shadow-lg)}@media (prefers-reduced-motion:no-preference){.hover-lift{transition:transform var(--bs-hover-lift-transition-duration) var(--bs-hover-lift-transition-timing), box-shadow var(--bs-hover-lift-transition-duration) var(--bs-hover-lift-transition-timing)}}.hover-lift:hover,.hover-lift:focus-visible{transform:var(--bs-hover-lift-transform);box-shadow:var(--bs-hover-lift-box-shadow)}.icon-link{--bs-icon-link-gap:.375rem;--bs-icon-link-underline-offset:.25em;--bs-icon-link-icon-size:1em;--bs-icon-link-icon-transition:.2s ease-in-out transform;--bs-icon-link-icon-transform:translate3d(.25em, 0, 0);gap:var(--bs-icon-link-gap);-webkit-text-decoration-color:color-mix(in oklch, var(--bs-link-color) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-link-color) 50%, transparent);text-underline-offset:var(--bs-icon-link-underline-offset);backface-visibility:hidden;align-items:center;display:inline-flex}.icon-link>.bi{width:var(--bs-icon-link-icon-size);height:var(--bs-icon-link-icon-size);fill:currentColor;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.icon-link>.bi{transition:var(--bs-icon-link-icon-transition)}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform,var(--bs-icon-link-icon-transform))}.fixed-top{z-index:var(--bs-z-fixed);position:fixed;inset:0 0 auto}.fixed-bottom{z-index:var(--bs-z-fixed);position:fixed;inset:auto 0 0}.sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}@media (width>=576px){.sm\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.sm\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=768px){.md\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.md\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1024px){.lg\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.lg\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1280px){.xl\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.xl\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1536px){.\32 xl\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.\32 xl\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}.stack-container{container-type:inline-size}[class*=hstack],[class*=vstack]{flex:var(--bs-stack-flex,1 1 auto);flex-direction:var(--bs-stack-direction,row);align-items:var(--bs-stack-align-items,center);align-self:var(--bs-stack-align-self,stretch);display:flex}.vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}@container (width>=576px){.sm\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.sm\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=768px){.md\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.md\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1024px){.lg\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.lg\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1280px){.xl\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.xl\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1536px){.\32 xl\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.\32 xl\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}.theme-primary{--bs-theme-base:var(--bs-primary-base);--bs-theme-fg:var(--bs-primary-fg);--bs-theme-fg-emphasis:var(--bs-primary-fg-emphasis);--bs-theme-bg:var(--bs-primary-bg);--bs-theme-bg-subtle:var(--bs-primary-bg-subtle);--bs-theme-bg-muted:var(--bs-primary-bg-muted);--bs-theme-border:var(--bs-primary-border);--bs-theme-focus-ring:var(--bs-primary-focus-ring);--bs-theme-contrast:var(--bs-primary-contrast)}.theme-accent{--bs-theme-base:var(--bs-accent-base);--bs-theme-fg:var(--bs-accent-fg);--bs-theme-fg-emphasis:var(--bs-accent-fg-emphasis);--bs-theme-bg:var(--bs-accent-bg);--bs-theme-bg-subtle:var(--bs-accent-bg-subtle);--bs-theme-bg-muted:var(--bs-accent-bg-muted);--bs-theme-border:var(--bs-accent-border);--bs-theme-focus-ring:var(--bs-accent-focus-ring);--bs-theme-contrast:var(--bs-accent-contrast)}.theme-success{--bs-theme-base:var(--bs-success-base);--bs-theme-fg:var(--bs-success-fg);--bs-theme-fg-emphasis:var(--bs-success-fg-emphasis);--bs-theme-bg:var(--bs-success-bg);--bs-theme-bg-subtle:var(--bs-success-bg-subtle);--bs-theme-bg-muted:var(--bs-success-bg-muted);--bs-theme-border:var(--bs-success-border);--bs-theme-focus-ring:var(--bs-success-focus-ring);--bs-theme-contrast:var(--bs-success-contrast)}.theme-danger{--bs-theme-base:var(--bs-danger-base);--bs-theme-fg:var(--bs-danger-fg);--bs-theme-fg-emphasis:var(--bs-danger-fg-emphasis);--bs-theme-bg:var(--bs-danger-bg);--bs-theme-bg-subtle:var(--bs-danger-bg-subtle);--bs-theme-bg-muted:var(--bs-danger-bg-muted);--bs-theme-border:var(--bs-danger-border);--bs-theme-focus-ring:var(--bs-danger-focus-ring);--bs-theme-contrast:var(--bs-danger-contrast)}.theme-warning{--bs-theme-base:var(--bs-warning-base);--bs-theme-fg:var(--bs-warning-fg);--bs-theme-fg-emphasis:var(--bs-warning-fg-emphasis);--bs-theme-bg:var(--bs-warning-bg);--bs-theme-bg-subtle:var(--bs-warning-bg-subtle);--bs-theme-bg-muted:var(--bs-warning-bg-muted);--bs-theme-border:var(--bs-warning-border);--bs-theme-focus-ring:var(--bs-warning-focus-ring);--bs-theme-contrast:var(--bs-warning-contrast)}.theme-info{--bs-theme-base:var(--bs-info-base);--bs-theme-fg:var(--bs-info-fg);--bs-theme-fg-emphasis:var(--bs-info-fg-emphasis);--bs-theme-bg:var(--bs-info-bg);--bs-theme-bg-subtle:var(--bs-info-bg-subtle);--bs-theme-bg-muted:var(--bs-info-bg-muted);--bs-theme-border:var(--bs-info-border);--bs-theme-focus-ring:var(--bs-info-focus-ring);--bs-theme-contrast:var(--bs-info-contrast)}.theme-inverse{--bs-theme-base:var(--bs-inverse-base);--bs-theme-fg:var(--bs-inverse-fg);--bs-theme-fg-emphasis:var(--bs-inverse-fg-emphasis);--bs-theme-bg:var(--bs-inverse-bg);--bs-theme-bg-subtle:var(--bs-inverse-bg-subtle);--bs-theme-bg-muted:var(--bs-inverse-bg-muted);--bs-theme-border:var(--bs-inverse-border);--bs-theme-focus-ring:var(--bs-inverse-focus-ring);--bs-theme-contrast:var(--bs-inverse-contrast)}.theme-secondary{--bs-theme-base:var(--bs-secondary-base);--bs-theme-fg:var(--bs-secondary-fg);--bs-theme-fg-emphasis:var(--bs-secondary-fg-emphasis);--bs-theme-bg:var(--bs-secondary-bg);--bs-theme-bg-subtle:var(--bs-secondary-bg-subtle);--bs-theme-bg-muted:var(--bs-secondary-bg-muted);--bs-theme-border:var(--bs-secondary-border);--bs-theme-focus-ring:var(--bs-secondary-focus-ring);--bs-theme-contrast:var(--bs-secondary-contrast)}.theme-reset{--bs-theme-base:initial;--bs-theme-fg:initial;--bs-theme-fg-emphasis:initial;--bs-theme-bg:initial;--bs-theme-bg-subtle:initial;--bs-theme-bg-muted:initial;--bs-theme-border:initial;--bs-theme-focus-ring:initial;--bs-theme-contrast:initial}.theme-contrast{--bs-theme-fg:var(--bs-theme-contrast);--bs-theme-fg-emphasis:var(--bs-theme-contrast)}.theme-muted{--bs-theme-fg:var(--bs-theme-fg-emphasis)}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus,:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.stretched-link{--bs-stretched-link-z-index:1}.stretched-link:after{z-index:var(--bs-stretched-link-z-index);content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-vr-border-width,var(--bs-border-width));background-color:var(--bs-border-color);align-self:stretch;min-height:1em;display:inline-block}}@layer utilities{.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}[class*=ratio-]{aspect-ratio:var(--bs-ratio)}.ratio-auto{--bs-ratio:auto}.ratio-1x1{--bs-ratio:1 / 1}.ratio-4x3{--bs-ratio:4 / 3}.ratio-16x9{--bs-ratio:16 / 9}.ratio-21x9{--bs-ratio:21 / 9}.float-start{float:inline-start}.float-end{float:inline-end}.float-none{float:none}.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-fit-fill{object-fit:fill}.object-fit-scale{object-fit:scale-down}.object-fit-none{object-fit:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.contains-inline{container-type:inline-size}.contains-size{container-type:size}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-contents{display:contents}.d-flow-root{display:flow-root}.d-none{display:none}.shadow{box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem .75rem -.125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 1.5rem -.25rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-xs{box-shadow:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-sm{box-shadow:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-lg{box-shadow:0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem 1rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 2rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.08 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-xl{box-shadow:0 .1875rem .5rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1rem 2.5rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 2rem 5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.09 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-none{box-shadow:none}.shadow-primary{--bs-sc:var(--bs-primary-base)}.shadow-accent{--bs-sc:var(--bs-accent-base)}.shadow-success{--bs-sc:var(--bs-success-base)}.shadow-danger{--bs-sc:var(--bs-danger-base)}.shadow-warning{--bs-sc:var(--bs-warning-base)}.shadow-info{--bs-sc:var(--bs-info-base)}.shadow-inverse{--bs-sc:var(--bs-inverse-base)}.shadow-secondary{--bs-sc:var(--bs-secondary-base)}.shadow-current{--bs-sc:currentcolor}.shadow-black{--bs-sc:var(--bs-black)}.shadow-white{--bs-sc:var(--bs-white)}.shadow-opacity-10{--bs-so:.2}.shadow-opacity-20{--bs-so:.4}.shadow-opacity-30{--bs-so:.6}.shadow-opacity-40{--bs-so:.8}.shadow-opacity-50{--bs-so:1}.shadow-opacity-60{--bs-so:1.2}.shadow-opacity-70{--bs-so:1.4}.shadow-opacity-80{--bs-so:1.6}.shadow-opacity-90{--bs-so:1.8}.shadow-opacity-100{--bs-so:2}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.top-50{top:50%}.top-100{top:100%}.bottom-0{bottom:0}.bottom-50{bottom:50%}.bottom-100{bottom:100%}.start-0{inset-inline-start:0}.start-50{inset-inline-start:50%}.start-100{inset-inline-start:100%}.end-0{inset-inline-end:0}.end-50{inset-inline-end:50%}.end-100{inset-inline-end:100%}.translate-middle{transform:translate(-50%,-50%)}.translate-middle-x{transform:translate(-50%)}.translate-middle-y{transform:translateY(-50%)}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-0{border:0}.border-top{border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-top-0{border-block-start:0}.border-end{border-inline-end:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-end-0{border-inline-end:0}.border-bottom{border-block-end:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-bottom-0{border-block-end:0}.border-start{border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-start-0{border-inline-start:0}.border-y{border-block:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-y-0{border-block:0}.border-x{border-inline:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-x-0{border-inline:0}.border-primary{--bs-bc:var(--bs-primary-bg);border-color:var(--bs-bc)}.border-accent{--bs-bc:var(--bs-accent-bg);border-color:var(--bs-bc)}.border-success{--bs-bc:var(--bs-success-bg);border-color:var(--bs-bc)}.border-danger{--bs-bc:var(--bs-danger-bg);border-color:var(--bs-bc)}.border-warning{--bs-bc:var(--bs-warning-bg);border-color:var(--bs-bc)}.border-info{--bs-bc:var(--bs-info-bg);border-color:var(--bs-bc)}.border-inverse{--bs-bc:var(--bs-inverse-bg);border-color:var(--bs-bc)}.border-secondary{--bs-bc:var(--bs-secondary-bg);border-color:var(--bs-bc)}.border-bg{--bs-bc:var(--bs-border-bg);border-color:var(--bs-bc)}.border-body{--bs-bc:var(--bs-border-body);border-color:var(--bs-bc)}.border-muted{--bs-bc:var(--bs-border-muted);border-color:var(--bs-bc)}.border-subtle{--bs-bc:var(--bs-border-subtle);border-color:var(--bs-bc)}.border-emphasized{--bs-bc:var(--bs-border-emphasized);border-color:var(--bs-bc)}.border-white{--bs-bc:var(--bs-border-white);border-color:var(--bs-bc)}.border-black{--bs-bc:var(--bs-border-black);border-color:var(--bs-bc)}.border-subtle-primary{--bs-bc:var(--bs-primary-border);border-color:var(--bs-bc)}.border-subtle-accent{--bs-bc:var(--bs-accent-border);border-color:var(--bs-bc)}.border-subtle-success{--bs-bc:var(--bs-success-border);border-color:var(--bs-bc)}.border-subtle-danger{--bs-bc:var(--bs-danger-border);border-color:var(--bs-bc)}.border-subtle-warning{--bs-bc:var(--bs-warning-border);border-color:var(--bs-bc)}.border-subtle-info{--bs-bc:var(--bs-info-border);border-color:var(--bs-bc)}.border-subtle-inverse{--bs-bc:var(--bs-inverse-border);border-color:var(--bs-bc)}.border-subtle-secondary{--bs-bc:var(--bs-secondary-border);border-color:var(--bs-bc)}.border-keyline{border-width:var(--bs-border-width-keyline)}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-4{border-width:4px}.border-5{border-width:5px}.border-10{border-color:color-mix(in oklch, var(--bs-bc) 10%, transparent)}.border-20{border-color:color-mix(in oklch, var(--bs-bc) 20%, transparent)}.border-30{border-color:color-mix(in oklch, var(--bs-bc) 30%, transparent)}.border-40{border-color:color-mix(in oklch, var(--bs-bc) 40%, transparent)}.border-50{border-color:color-mix(in oklch, var(--bs-bc) 50%, transparent)}.border-60{border-color:color-mix(in oklch, var(--bs-bc) 60%, transparent)}.border-70{border-color:color-mix(in oklch, var(--bs-bc) 70%, transparent)}.border-80{border-color:color-mix(in oklch, var(--bs-bc) 80%, transparent)}.border-90{border-color:color-mix(in oklch, var(--bs-bc) 90%, transparent)}.border-100{border-color:var(--bs-bc)}.w-1{width:1rem}.w-2{width:2rem}.w-3{width:3rem}.w-4{width:4rem}.w-5{width:5rem}.w-6{width:6rem}.w-7{width:7rem}.w-8{width:8rem}.w-9{width:9rem}.w-10{width:10rem}.w-11{width:11rem}.w-12{width:12rem}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.max-w-100{max-width:100%}.min-w-0{min-width:0}.min-w-100{min-width:100%}.vw-100{width:100vw}.min-vw-100{min-width:100vw}.dvw-100{width:100dvw}.min-dvw-100{min-width:100dvw}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.max-h-100{max-height:100%}.min-h-0{min-height:0}.min-h-100{min-height:100%}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.dvh-100{height:100dvh}.min-dvh-100{min-height:100dvh}.flex-fill{flex:auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch stretch}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-cols-fill{grid-column:1/-1}.grid-auto-flow-row{grid-auto-flow:row}.grid-auto-flow-column{grid-auto-flow:column}.grid-auto-flow-dense{grid-auto-flow:dense}.order-first{order:-1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-last{order:6}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.375rem}.m-3{margin:.5rem}.m-4{margin:.75rem}.m-5{margin:1rem}.m-6{margin:1.25rem}.m-7{margin:1.5rem}.m-8{margin:1.75rem}.m-9{margin:2rem}.m-10{margin:2.25rem}.m-11{margin:2.5rem}.m-12{margin:3rem}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:.25rem}.mx-2{margin-inline:.375rem}.mx-3{margin-inline:.5rem}.mx-4{margin-inline:.75rem}.mx-5{margin-inline:1rem}.mx-6{margin-inline:1.25rem}.mx-7{margin-inline:1.5rem}.mx-8{margin-inline:1.75rem}.mx-9{margin-inline:2rem}.mx-10{margin-inline:2.25rem}.mx-11{margin-inline:2.5rem}.mx-12{margin-inline:3rem}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:.25rem}.my-2{margin-block:.375rem}.my-3{margin-block:.5rem}.my-4{margin-block:.75rem}.my-5{margin-block:1rem}.my-6{margin-block:1.25rem}.my-7{margin-block:1.5rem}.my-8{margin-block:1.75rem}.my-9{margin-block:2rem}.my-10{margin-block:2.25rem}.my-11{margin-block:2.5rem}.my-12{margin-block:3rem}.my-auto{margin-block:auto}.mt-0{margin-block-start:0}.mt-1{margin-block-start:.25rem}.mt-2{margin-block-start:.375rem}.mt-3{margin-block-start:.5rem}.mt-4{margin-block-start:.75rem}.mt-5{margin-block-start:1rem}.mt-6{margin-block-start:1.25rem}.mt-7{margin-block-start:1.5rem}.mt-8{margin-block-start:1.75rem}.mt-9{margin-block-start:2rem}.mt-10{margin-block-start:2.25rem}.mt-11{margin-block-start:2.5rem}.mt-12{margin-block-start:3rem}.mt-auto{margin-block-start:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.375rem}.me-3{margin-inline-end:.5rem}.me-4{margin-inline-end:.75rem}.me-5{margin-inline-end:1rem}.me-6{margin-inline-end:1.25rem}.me-7{margin-inline-end:1.5rem}.me-8{margin-inline-end:1.75rem}.me-9{margin-inline-end:2rem}.me-10{margin-inline-end:2.25rem}.me-11{margin-inline-end:2.5rem}.me-12{margin-inline-end:3rem}.me--1{margin-inline-end:-.25rem}.me--2{margin-inline-end:-.5rem}.me-auto{margin-inline-end:auto}.mb-0{margin-block-end:0}.mb-1{margin-block-end:.25rem}.mb-2{margin-block-end:.375rem}.mb-3{margin-block-end:.5rem}.mb-4{margin-block-end:.75rem}.mb-5{margin-block-end:1rem}.mb-6{margin-block-end:1.25rem}.mb-7{margin-block-end:1.5rem}.mb-8{margin-block-end:1.75rem}.mb-9{margin-block-end:2rem}.mb-10{margin-block-end:2.25rem}.mb-11{margin-block-end:2.5rem}.mb-12{margin-block-end:3rem}.mb-auto{margin-block-end:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.375rem}.ms-3{margin-inline-start:.5rem}.ms-4{margin-inline-start:.75rem}.ms-5{margin-inline-start:1rem}.ms-6{margin-inline-start:1.25rem}.ms-7{margin-inline-start:1.5rem}.ms-8{margin-inline-start:1.75rem}.ms-9{margin-inline-start:2rem}.ms-10{margin-inline-start:2.25rem}.ms-11{margin-inline-start:2.5rem}.ms-12{margin-inline-start:3rem}.ms--1{margin-inline-start:-.25rem}.ms--2{margin-inline-start:-.5rem}.ms-auto{margin-inline-start:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.375rem}.p-3{padding:.5rem}.p-4{padding:.75rem}.p-5{padding:1rem}.p-6{padding:1.25rem}.p-7{padding:1.5rem}.p-8{padding:1.75rem}.p-9{padding:2rem}.p-10{padding:2.25rem}.p-11{padding:2.5rem}.p-12{padding:3rem}.px-0{padding-inline:0}.px-1{padding-inline:.25rem}.px-2{padding-inline:.375rem}.px-3{padding-inline:.5rem}.px-4{padding-inline:.75rem}.px-5{padding-inline:1rem}.px-6{padding-inline:1.25rem}.px-7{padding-inline:1.5rem}.px-8{padding-inline:1.75rem}.px-9{padding-inline:2rem}.px-10{padding-inline:2.25rem}.px-11{padding-inline:2.5rem}.px-12{padding-inline:3rem}.py-0{padding-block:0}.py-1{padding-block:.25rem}.py-2{padding-block:.375rem}.py-3{padding-block:.5rem}.py-4{padding-block:.75rem}.py-5{padding-block:1rem}.py-6{padding-block:1.25rem}.py-7{padding-block:1.5rem}.py-8{padding-block:1.75rem}.py-9{padding-block:2rem}.py-10{padding-block:2.25rem}.py-11{padding-block:2.5rem}.py-12{padding-block:3rem}.pt-0{padding-block-start:0}.pt-1{padding-block-start:.25rem}.pt-2{padding-block-start:.375rem}.pt-3{padding-block-start:.5rem}.pt-4{padding-block-start:.75rem}.pt-5{padding-block-start:1rem}.pt-6{padding-block-start:1.25rem}.pt-7{padding-block-start:1.5rem}.pt-8{padding-block-start:1.75rem}.pt-9{padding-block-start:2rem}.pt-10{padding-block-start:2.25rem}.pt-11{padding-block-start:2.5rem}.pt-12{padding-block-start:3rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.375rem}.pe-3{padding-inline-end:.5rem}.pe-4{padding-inline-end:.75rem}.pe-5{padding-inline-end:1rem}.pe-6{padding-inline-end:1.25rem}.pe-7{padding-inline-end:1.5rem}.pe-8{padding-inline-end:1.75rem}.pe-9{padding-inline-end:2rem}.pe-10{padding-inline-end:2.25rem}.pe-11{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pb-0{padding-block-end:0}.pb-1{padding-block-end:.25rem}.pb-2{padding-block-end:.375rem}.pb-3{padding-block-end:.5rem}.pb-4{padding-block-end:.75rem}.pb-5{padding-block-end:1rem}.pb-6{padding-block-end:1.25rem}.pb-7{padding-block-end:1.5rem}.pb-8{padding-block-end:1.75rem}.pb-9{padding-block-end:2rem}.pb-10{padding-block-end:2.25rem}.pb-11{padding-block-end:2.5rem}.pb-12{padding-block-end:3rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.375rem}.ps-3{padding-inline-start:.5rem}.ps-4{padding-inline-start:.75rem}.ps-5{padding-inline-start:1rem}.ps-6{padding-inline-start:1.25rem}.ps-7{padding-inline-start:1.5rem}.ps-8{padding-inline-start:1.75rem}.ps-9{padding-inline-start:2rem}.ps-10{padding-inline-start:2.25rem}.ps-11{padding-inline-start:2.5rem}.ps-12{padding-inline-start:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.375rem}.gap-3{gap:.5rem}.gap-4{gap:.75rem}.gap-5{gap:1rem}.gap-6{gap:1.25rem}.gap-7{gap:1.5rem}.gap-8{gap:1.75rem}.gap-9{gap:2rem}.gap-10{gap:2.25rem}.gap-11{gap:2.5rem}.gap-12{gap:3rem}.row-gap-0{row-gap:0}.row-gap-1{row-gap:.25rem}.row-gap-2{row-gap:.375rem}.row-gap-3{row-gap:.5rem}.row-gap-4{row-gap:.75rem}.row-gap-5{row-gap:1rem}.row-gap-6{row-gap:1.25rem}.row-gap-7{row-gap:1.5rem}.row-gap-8{row-gap:1.75rem}.row-gap-9{row-gap:2rem}.row-gap-10{row-gap:2.25rem}.row-gap-11{row-gap:2.5rem}.row-gap-12{row-gap:3rem}.column-gap-0{column-gap:0}.column-gap-1{column-gap:.25rem}.column-gap-2{column-gap:.375rem}.column-gap-3{column-gap:.5rem}.column-gap-4{column-gap:.75rem}.column-gap-5{column-gap:1rem}.column-gap-6{column-gap:1.25rem}.column-gap-7{column-gap:1.5rem}.column-gap-8{column-gap:1.75rem}.column-gap-9{column-gap:2rem}.column-gap-10{column-gap:2.25rem}.column-gap-11{column-gap:2.5rem}.column-gap-12{column-gap:3rem}:where(.space-x-0>:not(:last-child)){margin-inline-end:0}:where(.space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.space-y-0>:not(:last-child)){margin-block-end:0}:where(.space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.divide-x-0>:not(:first-child)){border-inline-start:0}:where(.divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.divide-y-0>:not(:first-child)){border-block-start:0}.font-monospace{font-family:var(--bs-font-mono)}.font-body{font-family:var(--bs-body-font-family)}.fs-xs{font-size:.75rem}.fs-sm{font-size:.875rem}.fs-md{font-size:1rem}.fs-lg{font-size:clamp(1.125rem,1rem + .625vw,1.25rem)}.fs-xl{font-size:clamp(1.5rem,1.1rem + .75vw,1.75rem)}.fs-2xl{font-size:clamp(1.75rem,1.3rem + 1vw,2rem)}.fs-3xl{font-size:clamp(2rem,1.5rem + 1.875vw,2.5rem)}.fs-4xl{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem)}.fs-5xl{font-size:clamp(3rem,2rem + 5vw,4rem)}.fs-6xl{font-size:clamp(3.75rem,2.5rem + 6.25vw,5rem)}.text-xs{font-size:.75rem;line-height:1.25}.text-sm{font-size:.875rem;line-height:1.5}.text-md{font-size:1rem;line-height:1.5}.text-lg{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);line-height:1.5}.text-xl{font-size:clamp(1.5rem,1.1rem + .75vw,1.75rem);line-height:1.42857}.text-2xl{font-size:clamp(1.75rem,1.3rem + 1vw,2rem);line-height:1.33333}.text-3xl{font-size:clamp(2rem,1.5rem + 1.875vw,2.5rem);line-height:1.2}.text-4xl{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem);line-height:1.1}.text-5xl{font-size:clamp(3rem,2rem + 5vw,4rem);line-height:1.1}.text-6xl{font-size:clamp(3.75rem,2.5rem + 6.25vw,5rem);line-height:1}.fst-italic{font-style:italic}.fst-normal{font-style:normal}.fw-lighter{font-weight:lighter}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.lh-1{line-height:1}.lh-sm{line-height:var(--bs-line-height-sm)}.lh-md{line-height:var(--bs-line-height-md)}.lh-lg{line-height:var(--bs-line-height-lg)}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.text-decoration-line-through{text-decoration:line-through}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-break{word-wrap:break-word;word-break:break-word}.fg-primary{--bs-fg:var(--bs-primary-fg);color:var(--bs-fg)}.fg-accent{--bs-fg:var(--bs-accent-fg);color:var(--bs-fg)}.fg-success{--bs-fg:var(--bs-success-fg);color:var(--bs-fg)}.fg-danger{--bs-fg:var(--bs-danger-fg);color:var(--bs-fg)}.fg-warning{--bs-fg:var(--bs-warning-fg);color:var(--bs-fg)}.fg-info{--bs-fg:var(--bs-info-fg);color:var(--bs-fg)}.fg-inverse{--bs-fg:var(--bs-inverse-fg);color:var(--bs-fg)}.fg-secondary{--bs-fg:var(--bs-secondary-fg);color:var(--bs-fg)}.fg-body{--bs-fg:var(--bs-fg-body);color:var(--bs-fg)}.fg-1{--bs-fg:var(--bs-fg-1);color:var(--bs-fg)}.fg-2{--bs-fg:var(--bs-fg-2);color:var(--bs-fg)}.fg-3{--bs-fg:var(--bs-fg-3);color:var(--bs-fg)}.fg-4{--bs-fg:var(--bs-fg-4);color:var(--bs-fg)}.fg-bg{--bs-fg:var(--bs-fg-bg);color:var(--bs-fg)}.fg-white{--bs-fg:var(--bs-fg-white);color:var(--bs-fg)}.fg-black{--bs-fg:var(--bs-fg-black);color:var(--bs-fg)}.fg-reset{--bs-fg:inherit;color:var(--bs-fg)}.fg-emphasis-primary{--bs-fg:var(--bs-primary-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-accent{--bs-fg:var(--bs-accent-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-success{--bs-fg:var(--bs-success-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-danger{--bs-fg:var(--bs-danger-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-warning{--bs-fg:var(--bs-warning-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-info{--bs-fg:var(--bs-info-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-inverse{--bs-fg:var(--bs-inverse-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-secondary{--bs-fg:var(--bs-secondary-fg-emphasis);color:var(--bs-fg)}.fg-contrast-primary{--bs-fg:var(--bs-primary-contrast);color:var(--bs-fg)}.fg-contrast-accent{--bs-fg:var(--bs-accent-contrast);color:var(--bs-fg)}.fg-contrast-success{--bs-fg:var(--bs-success-contrast);color:var(--bs-fg)}.fg-contrast-danger{--bs-fg:var(--bs-danger-contrast);color:var(--bs-fg)}.fg-contrast-warning{--bs-fg:var(--bs-warning-contrast);color:var(--bs-fg)}.fg-contrast-info{--bs-fg:var(--bs-info-contrast);color:var(--bs-fg)}.fg-contrast-inverse{--bs-fg:var(--bs-inverse-contrast);color:var(--bs-fg)}.fg-contrast-secondary{--bs-fg:var(--bs-secondary-contrast);color:var(--bs-fg)}.fg-10{color:color-mix(in oklch, var(--bs-fg) 10%, transparent)}.fg-20{color:color-mix(in oklch, var(--bs-fg) 20%, transparent)}.fg-30{color:color-mix(in oklch, var(--bs-fg) 30%, transparent)}.fg-40{color:color-mix(in oklch, var(--bs-fg) 40%, transparent)}.fg-50{color:color-mix(in oklch, var(--bs-fg) 50%, transparent)}.fg-60{color:color-mix(in oklch, var(--bs-fg) 60%, transparent)}.fg-70{color:color-mix(in oklch, var(--bs-fg) 70%, transparent)}.fg-80{color:color-mix(in oklch, var(--bs-fg) 80%, transparent)}.fg-90{color:color-mix(in oklch, var(--bs-fg) 90%, transparent)}.fg-100{color:var(--bs-fg)}.link-10,.hover\:link-10:hover{color:color-mix(in oklch, var(--bs-link-color) 10%, transparent)}.link-20,.hover\:link-20:hover{color:color-mix(in oklch, var(--bs-link-color) 20%, transparent)}.link-30,.hover\:link-30:hover{color:color-mix(in oklch, var(--bs-link-color) 30%, transparent)}.link-40,.hover\:link-40:hover{color:color-mix(in oklch, var(--bs-link-color) 40%, transparent)}.link-50,.hover\:link-50:hover{color:color-mix(in oklch, var(--bs-link-color) 50%, transparent)}.link-60,.hover\:link-60:hover{color:color-mix(in oklch, var(--bs-link-color) 60%, transparent)}.link-70,.hover\:link-70:hover{color:color-mix(in oklch, var(--bs-link-color) 70%, transparent)}.link-80,.hover\:link-80:hover{color:color-mix(in oklch, var(--bs-link-color) 80%, transparent)}.link-90,.hover\:link-90:hover{color:color-mix(in oklch, var(--bs-link-color) 90%, transparent)}.link-100,.hover\:link-100:hover{color:var(--bs-link-color)}.underline-offset-1,.hover\:underline-offset-1:hover{text-underline-offset:.125em}.underline-offset-2,.hover\:underline-offset-2:hover{text-underline-offset:.25em}.underline-offset-3,.hover\:underline-offset-3:hover{text-underline-offset:.375em}.underline-primary{--bs-underline-color:light-dark(var(--bs-blue-600),var(--bs-blue-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-accent{--bs-underline-color:light-dark(var(--bs-indigo-600),color-mix(in oklch, var(--bs-indigo-400), var(--bs-indigo-300)));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-success{--bs-underline-color:light-dark(var(--bs-green-600),var(--bs-green-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-danger{--bs-underline-color:light-dark(var(--bs-red-600),var(--bs-red-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-warning{--bs-underline-color:light-dark(var(--bs-yellow-700),var(--bs-yellow-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-info{--bs-underline-color:light-dark(var(--bs-cyan-600),var(--bs-cyan-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-inverse{--bs-underline-color:light-dark(var(--bs-gray-900),var(--bs-gray-200));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-secondary{--bs-underline-color:light-dark(var(--bs-gray-600),var(--bs-gray-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-10,.hover\:underline-10:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 10%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 10%, transparent)}.underline-20,.hover\:underline-20:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 20%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 20%, transparent)}.underline-30,.hover\:underline-30:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 30%, transparent)}.underline-40,.hover\:underline-40:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 40%, transparent)}.underline-50,.hover\:underline-50:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 50%, transparent)}.underline-60,.hover\:underline-60:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 60%, transparent)}.underline-70,.hover\:underline-70:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 70%, transparent)}.underline-80,.hover\:underline-80:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 80%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 80%, transparent)}.underline-90,.hover\:underline-90:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 90%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 90%, transparent)}.underline-100,.hover\:underline-100:hover{-webkit-text-decoration-color:var(--bs-underline-color,currentcolor);text-decoration-color:var(--bs-underline-color,currentcolor)}.underline-thickness-1,.hover\:underline-thickness-1:hover{text-decoration-thickness:1px}.underline-thickness-2,.hover\:underline-thickness-2:hover{text-decoration-thickness:2px}.underline-thickness-3,.hover\:underline-thickness-3:hover{text-decoration-thickness:3px}.underline-thickness-4,.hover\:underline-thickness-4:hover{text-decoration-thickness:4px}.underline-thickness-5,.hover\:underline-thickness-5:hover{text-decoration-thickness:5px}.bg-primary{--bs-bg:var(--bs-primary-bg);background-color:var(--bs-bg)}.bg-accent{--bs-bg:var(--bs-accent-bg);background-color:var(--bs-bg)}.bg-success{--bs-bg:var(--bs-success-bg);background-color:var(--bs-bg)}.bg-danger{--bs-bg:var(--bs-danger-bg);background-color:var(--bs-bg)}.bg-warning{--bs-bg:var(--bs-warning-bg);background-color:var(--bs-bg)}.bg-info{--bs-bg:var(--bs-info-bg);background-color:var(--bs-bg)}.bg-inverse{--bs-bg:var(--bs-inverse-bg);background-color:var(--bs-bg)}.bg-secondary{--bs-bg:var(--bs-secondary-bg);background-color:var(--bs-bg)}.bg-body{--bs-bg:var(--bs-bg-body);background-color:var(--bs-bg)}.bg-1{--bs-bg:var(--bs-bg-1);background-color:var(--bs-bg)}.bg-2{--bs-bg:var(--bs-bg-2);background-color:var(--bs-bg)}.bg-3{--bs-bg:var(--bs-bg-3);background-color:var(--bs-bg)}.bg-4{--bs-bg:var(--bs-bg-4);background-color:var(--bs-bg)}.bg-fg{--bs-bg:var(--bs-bg-fg);background-color:var(--bs-bg)}.bg-white{--bs-bg:var(--bs-bg-white);background-color:var(--bs-bg)}.bg-black{--bs-bg:var(--bs-bg-black);background-color:var(--bs-bg)}.bg-transparent{--bs-bg:var(--bs-bg-transparent);background-color:var(--bs-bg)}.bg-subtle-primary{--bs-bg:var(--bs-primary-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-accent{--bs-bg:var(--bs-accent-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-success{--bs-bg:var(--bs-success-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-danger{--bs-bg:var(--bs-danger-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-warning{--bs-bg:var(--bs-warning-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-info{--bs-bg:var(--bs-info-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-inverse{--bs-bg:var(--bs-inverse-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-secondary{--bs-bg:var(--bs-secondary-bg-subtle);background-color:var(--bs-bg)}.bg-muted-primary{--bs-bg:var(--bs-primary-bg-muted);background-color:var(--bs-bg)}.bg-muted-accent{--bs-bg:var(--bs-accent-bg-muted);background-color:var(--bs-bg)}.bg-muted-success{--bs-bg:var(--bs-success-bg-muted);background-color:var(--bs-bg)}.bg-muted-danger{--bs-bg:var(--bs-danger-bg-muted);background-color:var(--bs-bg)}.bg-muted-warning{--bs-bg:var(--bs-warning-bg-muted);background-color:var(--bs-bg)}.bg-muted-info{--bs-bg:var(--bs-info-bg-muted);background-color:var(--bs-bg)}.bg-muted-inverse{--bs-bg:var(--bs-inverse-bg-muted);background-color:var(--bs-bg)}.bg-muted-secondary{--bs-bg:var(--bs-secondary-bg-muted);background-color:var(--bs-bg)}.bg-10{background-color:color-mix(in oklch, var(--bs-bg) 10%, transparent)}.bg-20{background-color:color-mix(in oklch, var(--bs-bg) 20%, transparent)}.bg-30{background-color:color-mix(in oklch, var(--bs-bg) 30%, transparent)}.bg-40{background-color:color-mix(in oklch, var(--bs-bg) 40%, transparent)}.bg-50{background-color:color-mix(in oklch, var(--bs-bg) 50%, transparent)}.bg-60{background-color:color-mix(in oklch, var(--bs-bg) 60%, transparent)}.bg-70{background-color:color-mix(in oklch, var(--bs-bg) 70%, transparent)}.bg-80{background-color:color-mix(in oklch, var(--bs-bg) 80%, transparent)}.bg-90{background-color:color-mix(in oklch, var(--bs-bg) 90%, transparent)}.bg-100{background-color:var(--bs-bg)}.theme-contrast{background-color:var(--bs-theme-bg);color:var(--bs-theme-contrast)}.theme-subtle{background-color:var(--bs-theme-bg-subtle);color:var(--bs-theme-fg)}.theme-muted{background-color:var(--bs-theme-bg-muted);color:var(--bs-theme-fg-emphasis)}.theme-border{border:var(--bs-border-width) solid var(--bs-theme-border)}.bg-gradient{background-image:var(--bs-gradient)}.color-scheme-light{color-scheme:light}.color-scheme-dark{color-scheme:dark}.color-scheme-auto{color-scheme:light dark}.user-select-all{-webkit-user-select:all;user-select:all}.user-select-auto{-webkit-user-select:auto;user-select:auto}.user-select-text{-webkit-user-select:text;user-select:text}.user-select-none{-webkit-user-select:none;user-select:none}.pe-none{pointer-events:none}.pe-auto{pointer-events:auto}.rounded-0{--bs-rounded-size:0;border-radius:var(--bs-rounded-size)}.rounded-1{--bs-rounded-size:.125rem;border-radius:var(--bs-rounded-size)}.rounded-2{--bs-rounded-size:.1875rem;border-radius:var(--bs-rounded-size)}.rounded-3{--bs-rounded-size:.25rem;border-radius:var(--bs-rounded-size)}.rounded-4{--bs-rounded-size:.375rem;border-radius:var(--bs-rounded-size)}.rounded-5{--bs-rounded-size:.5rem;border-radius:var(--bs-rounded-size)}.rounded-6{--bs-rounded-size:.625rem;border-radius:var(--bs-rounded-size)}.rounded-7{--bs-rounded-size:.75rem;border-radius:var(--bs-rounded-size)}.rounded-8{--bs-rounded-size:.875rem;border-radius:var(--bs-rounded-size)}.rounded-9{--bs-rounded-size:1rem;border-radius:var(--bs-rounded-size)}.rounded{--bs-rounded-size:.5rem;border-radius:var(--bs-rounded-size)}.rounded-circle{--bs-rounded-size:50%;border-radius:var(--bs-rounded-size)}.rounded-pill{--bs-rounded-size:var(--bs-radius-pill);border-radius:var(--bs-rounded-size)}.rounded-size-0{--bs-rounded-size:0}.rounded-size-1{--bs-rounded-size:.125rem}.rounded-size-2{--bs-rounded-size:.1875rem}.rounded-size-3{--bs-rounded-size:.25rem}.rounded-size-4{--bs-rounded-size:.375rem}.rounded-size-5{--bs-rounded-size:.5rem}.rounded-size-6{--bs-rounded-size:.625rem}.rounded-size-7{--bs-rounded-size:.75rem}.rounded-size-8{--bs-rounded-size:.875rem}.rounded-size-9{--bs-rounded-size:1rem}.rounded-size{--bs-rounded-size:.5rem}.rounded-size-circle{--bs-rounded-size:50%}.rounded-size-pill{--bs-rounded-size:var(--bs-radius-pill)}.rounded-top-0{border-start-start-radius:0;border-start-end-radius:0}.rounded-top-1{border-start-start-radius:.125rem;border-start-end-radius:.125rem}.rounded-top-2{border-start-start-radius:.1875rem;border-start-end-radius:.1875rem}.rounded-top-3{border-start-start-radius:.25rem;border-start-end-radius:.25rem}.rounded-top-4{border-start-start-radius:.375rem;border-start-end-radius:.375rem}.rounded-top-5{border-start-start-radius:.5rem;border-start-end-radius:.5rem}.rounded-top-6{border-start-start-radius:.625rem;border-start-end-radius:.625rem}.rounded-top-7{border-start-start-radius:.75rem;border-start-end-radius:.75rem}.rounded-top-8{border-start-start-radius:.875rem;border-start-end-radius:.875rem}.rounded-top-9{border-start-start-radius:1rem;border-start-end-radius:1rem}.rounded-top{border-start-start-radius:var(--bs-rounded-size,var(--bs-radius-5));border-start-end-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-top-circle{border-start-start-radius:50%;border-start-end-radius:50%}.rounded-top-pill{border-start-start-radius:var(--bs-radius-pill);border-start-end-radius:var(--bs-radius-pill)}.rounded-end-0{border-start-end-radius:0;border-end-end-radius:0}.rounded-end-1{border-start-end-radius:.125rem;border-end-end-radius:.125rem}.rounded-end-2{border-start-end-radius:.1875rem;border-end-end-radius:.1875rem}.rounded-end-3{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-end-4{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.rounded-end-5{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-end-6{border-start-end-radius:.625rem;border-end-end-radius:.625rem}.rounded-end-7{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.rounded-end-8{border-start-end-radius:.875rem;border-end-end-radius:.875rem}.rounded-end-9{border-start-end-radius:1rem;border-end-end-radius:1rem}.rounded-end{border-start-end-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-end-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-end-circle{border-start-end-radius:50%;border-end-end-radius:50%}.rounded-end-pill{border-start-end-radius:var(--bs-radius-pill);border-end-end-radius:var(--bs-radius-pill)}.rounded-bottom-0{border-end-end-radius:0;border-end-start-radius:0}.rounded-bottom-1{border-end-end-radius:.125rem;border-end-start-radius:.125rem}.rounded-bottom-2{border-end-end-radius:.1875rem;border-end-start-radius:.1875rem}.rounded-bottom-3{border-end-end-radius:.25rem;border-end-start-radius:.25rem}.rounded-bottom-4{border-end-end-radius:.375rem;border-end-start-radius:.375rem}.rounded-bottom-5{border-end-end-radius:.5rem;border-end-start-radius:.5rem}.rounded-bottom-6{border-end-end-radius:.625rem;border-end-start-radius:.625rem}.rounded-bottom-7{border-end-end-radius:.75rem;border-end-start-radius:.75rem}.rounded-bottom-8{border-end-end-radius:.875rem;border-end-start-radius:.875rem}.rounded-bottom-9{border-end-end-radius:1rem;border-end-start-radius:1rem}.rounded-bottom{border-end-end-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-start-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-bottom-circle{border-end-end-radius:50%;border-end-start-radius:50%}.rounded-bottom-pill{border-end-end-radius:var(--bs-radius-pill);border-end-start-radius:var(--bs-radius-pill)}.rounded-start-0{border-start-start-radius:0;border-end-start-radius:0}.rounded-start-1{border-start-start-radius:.125rem;border-end-start-radius:.125rem}.rounded-start-2{border-start-start-radius:.1875rem;border-end-start-radius:.1875rem}.rounded-start-3{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-start-4{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.rounded-start-5{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-start-6{border-start-start-radius:.625rem;border-end-start-radius:.625rem}.rounded-start-7{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.rounded-start-8{border-start-start-radius:.875rem;border-end-start-radius:.875rem}.rounded-start-9{border-start-start-radius:1rem;border-end-start-radius:1rem}.rounded-start{border-start-start-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-start-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-start-circle{border-start-start-radius:50%;border-end-start-radius:50%}.rounded-start-pill{border-start-start-radius:var(--bs-radius-pill);border-end-start-radius:var(--bs-radius-pill)}.visible{visibility:visible}.invisible{visibility:hidden}.z-n1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-menu{z-index:1000}.z-sticky{z-index:1010}.z-fixed{z-index:1020}.z-drawer{z-index:1030}.z-dialog{z-index:1040}.z-popover{z-index:1050}.z-tooltip{z-index:1060}.z-toast{z-index:1070}.transition-none{transition:none}.animation-none{animation:none}.animation-shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both animation-shake}.animation-pop{animation:.3s cubic-bezier(.34,1.56,.64,1) both animation-pop}@media (width>=576px){.sm\:float-start{float:inline-start}.sm\:float-end{float:inline-end}.sm\:float-none{float:none}.sm\:object-fit-contain{object-fit:contain}.sm\:object-fit-cover{object-fit:cover}.sm\:object-fit-fill{object-fit:fill}.sm\:object-fit-scale{object-fit:scale-down}.sm\:object-fit-none{object-fit:none}.sm\:d-inline{display:inline}.sm\:d-inline-block{display:inline-block}.sm\:d-block{display:block}.sm\:d-grid{display:grid}.sm\:d-inline-grid{display:inline-grid}.sm\:d-table{display:table}.sm\:d-table-row{display:table-row}.sm\:d-table-cell{display:table-cell}.sm\:d-flex{display:flex}.sm\:d-inline-flex{display:inline-flex}.sm\:d-contents{display:contents}.sm\:d-flow-root{display:flow-root}.sm\:d-none{display:none}.sm\:flex-fill{flex:auto}.sm\:flex-row{flex-direction:row}.sm\:flex-column{flex-direction:column}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-column-reverse{flex-direction:column-reverse}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow-1{flex-grow:1}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink-1{flex-shrink:1}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:justify-content-start{justify-content:flex-start}.sm\:justify-content-end{justify-content:flex-end}.sm\:justify-content-center{justify-content:center}.sm\:justify-content-between{justify-content:space-between}.sm\:justify-content-around{justify-content:space-around}.sm\:justify-content-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-items-stretch{justify-items:stretch}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:align-items-start{align-items:flex-start}.sm\:align-items-end{align-items:flex-end}.sm\:align-items-center{align-items:center}.sm\:align-items-baseline{align-items:baseline}.sm\:align-items-stretch{align-items:stretch}.sm\:align-content-start{align-content:flex-start}.sm\:align-content-end{align-content:flex-end}.sm\:align-content-center{align-content:center}.sm\:align-content-between{align-content:space-between}.sm\:align-content-around{align-content:space-around}.sm\:align-content-stretch{align-content:stretch}.sm\:align-self-auto{align-self:auto}.sm\:align-self-start{align-self:flex-start}.sm\:align-self-end{align-self:flex-end}.sm\:align-self-center{align-self:center}.sm\:align-self-baseline{align-self:baseline}.sm\:align-self-stretch{align-self:stretch}.sm\:place-items-start{place-items:start}.sm\:place-items-end{place-items:end}.sm\:place-items-center{place-items:center}.sm\:place-items-stretch{place-items:stretch stretch}.sm\:grid-cols-1{grid-template-columns:1fr}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-subgrid{grid-template-columns:subgrid}.sm\:grid-cols-fill{grid-column:1/-1}.sm\:grid-auto-flow-row{grid-auto-flow:row}.sm\:grid-auto-flow-column{grid-auto-flow:column}.sm\:grid-auto-flow-dense{grid-auto-flow:dense}.sm\:order-first{order:-1}.sm\:order-0{order:0}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-last{order:6}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.375rem}.sm\:m-3{margin:.5rem}.sm\:m-4{margin:.75rem}.sm\:m-5{margin:1rem}.sm\:m-6{margin:1.25rem}.sm\:m-7{margin:1.5rem}.sm\:m-8{margin:1.75rem}.sm\:m-9{margin:2rem}.sm\:m-10{margin:2.25rem}.sm\:m-11{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-auto{margin:auto}.sm\:mx-0{margin-inline:0}.sm\:mx-1{margin-inline:.25rem}.sm\:mx-2{margin-inline:.375rem}.sm\:mx-3{margin-inline:.5rem}.sm\:mx-4{margin-inline:.75rem}.sm\:mx-5{margin-inline:1rem}.sm\:mx-6{margin-inline:1.25rem}.sm\:mx-7{margin-inline:1.5rem}.sm\:mx-8{margin-inline:1.75rem}.sm\:mx-9{margin-inline:2rem}.sm\:mx-10{margin-inline:2.25rem}.sm\:mx-11{margin-inline:2.5rem}.sm\:mx-12{margin-inline:3rem}.sm\:mx-auto{margin-inline:auto}.sm\:my-0{margin-block:0}.sm\:my-1{margin-block:.25rem}.sm\:my-2{margin-block:.375rem}.sm\:my-3{margin-block:.5rem}.sm\:my-4{margin-block:.75rem}.sm\:my-5{margin-block:1rem}.sm\:my-6{margin-block:1.25rem}.sm\:my-7{margin-block:1.5rem}.sm\:my-8{margin-block:1.75rem}.sm\:my-9{margin-block:2rem}.sm\:my-10{margin-block:2.25rem}.sm\:my-11{margin-block:2.5rem}.sm\:my-12{margin-block:3rem}.sm\:my-auto{margin-block:auto}.sm\:mt-0{margin-block-start:0}.sm\:mt-1{margin-block-start:.25rem}.sm\:mt-2{margin-block-start:.375rem}.sm\:mt-3{margin-block-start:.5rem}.sm\:mt-4{margin-block-start:.75rem}.sm\:mt-5{margin-block-start:1rem}.sm\:mt-6{margin-block-start:1.25rem}.sm\:mt-7{margin-block-start:1.5rem}.sm\:mt-8{margin-block-start:1.75rem}.sm\:mt-9{margin-block-start:2rem}.sm\:mt-10{margin-block-start:2.25rem}.sm\:mt-11{margin-block-start:2.5rem}.sm\:mt-12{margin-block-start:3rem}.sm\:mt-auto{margin-block-start:auto}.sm\:me-0{margin-inline-end:0}.sm\:me-1{margin-inline-end:.25rem}.sm\:me-2{margin-inline-end:.375rem}.sm\:me-3{margin-inline-end:.5rem}.sm\:me-4{margin-inline-end:.75rem}.sm\:me-5{margin-inline-end:1rem}.sm\:me-6{margin-inline-end:1.25rem}.sm\:me-7{margin-inline-end:1.5rem}.sm\:me-8{margin-inline-end:1.75rem}.sm\:me-9{margin-inline-end:2rem}.sm\:me-10{margin-inline-end:2.25rem}.sm\:me-11{margin-inline-end:2.5rem}.sm\:me-12{margin-inline-end:3rem}.sm\:me--1{margin-inline-end:-.25rem}.sm\:me--2{margin-inline-end:-.5rem}.sm\:me-auto{margin-inline-end:auto}.sm\:mb-0{margin-block-end:0}.sm\:mb-1{margin-block-end:.25rem}.sm\:mb-2{margin-block-end:.375rem}.sm\:mb-3{margin-block-end:.5rem}.sm\:mb-4{margin-block-end:.75rem}.sm\:mb-5{margin-block-end:1rem}.sm\:mb-6{margin-block-end:1.25rem}.sm\:mb-7{margin-block-end:1.5rem}.sm\:mb-8{margin-block-end:1.75rem}.sm\:mb-9{margin-block-end:2rem}.sm\:mb-10{margin-block-end:2.25rem}.sm\:mb-11{margin-block-end:2.5rem}.sm\:mb-12{margin-block-end:3rem}.sm\:mb-auto{margin-block-end:auto}.sm\:ms-0{margin-inline-start:0}.sm\:ms-1{margin-inline-start:.25rem}.sm\:ms-2{margin-inline-start:.375rem}.sm\:ms-3{margin-inline-start:.5rem}.sm\:ms-4{margin-inline-start:.75rem}.sm\:ms-5{margin-inline-start:1rem}.sm\:ms-6{margin-inline-start:1.25rem}.sm\:ms-7{margin-inline-start:1.5rem}.sm\:ms-8{margin-inline-start:1.75rem}.sm\:ms-9{margin-inline-start:2rem}.sm\:ms-10{margin-inline-start:2.25rem}.sm\:ms-11{margin-inline-start:2.5rem}.sm\:ms-12{margin-inline-start:3rem}.sm\:ms--1{margin-inline-start:-.25rem}.sm\:ms--2{margin-inline-start:-.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.375rem}.sm\:p-3{padding:.5rem}.sm\:p-4{padding:.75rem}.sm\:p-5{padding:1rem}.sm\:p-6{padding:1.25rem}.sm\:p-7{padding:1.5rem}.sm\:p-8{padding:1.75rem}.sm\:p-9{padding:2rem}.sm\:p-10{padding:2.25rem}.sm\:p-11{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:px-0{padding-inline:0}.sm\:px-1{padding-inline:.25rem}.sm\:px-2{padding-inline:.375rem}.sm\:px-3{padding-inline:.5rem}.sm\:px-4{padding-inline:.75rem}.sm\:px-5{padding-inline:1rem}.sm\:px-6{padding-inline:1.25rem}.sm\:px-7{padding-inline:1.5rem}.sm\:px-8{padding-inline:1.75rem}.sm\:px-9{padding-inline:2rem}.sm\:px-10{padding-inline:2.25rem}.sm\:px-11{padding-inline:2.5rem}.sm\:px-12{padding-inline:3rem}.sm\:py-0{padding-block:0}.sm\:py-1{padding-block:.25rem}.sm\:py-2{padding-block:.375rem}.sm\:py-3{padding-block:.5rem}.sm\:py-4{padding-block:.75rem}.sm\:py-5{padding-block:1rem}.sm\:py-6{padding-block:1.25rem}.sm\:py-7{padding-block:1.5rem}.sm\:py-8{padding-block:1.75rem}.sm\:py-9{padding-block:2rem}.sm\:py-10{padding-block:2.25rem}.sm\:py-11{padding-block:2.5rem}.sm\:py-12{padding-block:3rem}.sm\:pt-0{padding-block-start:0}.sm\:pt-1{padding-block-start:.25rem}.sm\:pt-2{padding-block-start:.375rem}.sm\:pt-3{padding-block-start:.5rem}.sm\:pt-4{padding-block-start:.75rem}.sm\:pt-5{padding-block-start:1rem}.sm\:pt-6{padding-block-start:1.25rem}.sm\:pt-7{padding-block-start:1.5rem}.sm\:pt-8{padding-block-start:1.75rem}.sm\:pt-9{padding-block-start:2rem}.sm\:pt-10{padding-block-start:2.25rem}.sm\:pt-11{padding-block-start:2.5rem}.sm\:pt-12{padding-block-start:3rem}.sm\:pe-0{padding-inline-end:0}.sm\:pe-1{padding-inline-end:.25rem}.sm\:pe-2{padding-inline-end:.375rem}.sm\:pe-3{padding-inline-end:.5rem}.sm\:pe-4{padding-inline-end:.75rem}.sm\:pe-5{padding-inline-end:1rem}.sm\:pe-6{padding-inline-end:1.25rem}.sm\:pe-7{padding-inline-end:1.5rem}.sm\:pe-8{padding-inline-end:1.75rem}.sm\:pe-9{padding-inline-end:2rem}.sm\:pe-10{padding-inline-end:2.25rem}.sm\:pe-11{padding-inline-end:2.5rem}.sm\:pe-12{padding-inline-end:3rem}.sm\:pb-0{padding-block-end:0}.sm\:pb-1{padding-block-end:.25rem}.sm\:pb-2{padding-block-end:.375rem}.sm\:pb-3{padding-block-end:.5rem}.sm\:pb-4{padding-block-end:.75rem}.sm\:pb-5{padding-block-end:1rem}.sm\:pb-6{padding-block-end:1.25rem}.sm\:pb-7{padding-block-end:1.5rem}.sm\:pb-8{padding-block-end:1.75rem}.sm\:pb-9{padding-block-end:2rem}.sm\:pb-10{padding-block-end:2.25rem}.sm\:pb-11{padding-block-end:2.5rem}.sm\:pb-12{padding-block-end:3rem}.sm\:ps-0{padding-inline-start:0}.sm\:ps-1{padding-inline-start:.25rem}.sm\:ps-2{padding-inline-start:.375rem}.sm\:ps-3{padding-inline-start:.5rem}.sm\:ps-4{padding-inline-start:.75rem}.sm\:ps-5{padding-inline-start:1rem}.sm\:ps-6{padding-inline-start:1.25rem}.sm\:ps-7{padding-inline-start:1.5rem}.sm\:ps-8{padding-inline-start:1.75rem}.sm\:ps-9{padding-inline-start:2rem}.sm\:ps-10{padding-inline-start:2.25rem}.sm\:ps-11{padding-inline-start:2.5rem}.sm\:ps-12{padding-inline-start:3rem}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.375rem}.sm\:gap-3{gap:.5rem}.sm\:gap-4{gap:.75rem}.sm\:gap-5{gap:1rem}.sm\:gap-6{gap:1.25rem}.sm\:gap-7{gap:1.5rem}.sm\:gap-8{gap:1.75rem}.sm\:gap-9{gap:2rem}.sm\:gap-10{gap:2.25rem}.sm\:gap-11{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:row-gap-0{row-gap:0}.sm\:row-gap-1{row-gap:.25rem}.sm\:row-gap-2{row-gap:.375rem}.sm\:row-gap-3{row-gap:.5rem}.sm\:row-gap-4{row-gap:.75rem}.sm\:row-gap-5{row-gap:1rem}.sm\:row-gap-6{row-gap:1.25rem}.sm\:row-gap-7{row-gap:1.5rem}.sm\:row-gap-8{row-gap:1.75rem}.sm\:row-gap-9{row-gap:2rem}.sm\:row-gap-10{row-gap:2.25rem}.sm\:row-gap-11{row-gap:2.5rem}.sm\:row-gap-12{row-gap:3rem}.sm\:column-gap-0{column-gap:0}.sm\:column-gap-1{column-gap:.25rem}.sm\:column-gap-2{column-gap:.375rem}.sm\:column-gap-3{column-gap:.5rem}.sm\:column-gap-4{column-gap:.75rem}.sm\:column-gap-5{column-gap:1rem}.sm\:column-gap-6{column-gap:1.25rem}.sm\:column-gap-7{column-gap:1.5rem}.sm\:column-gap-8{column-gap:1.75rem}.sm\:column-gap-9{column-gap:2rem}.sm\:column-gap-10{column-gap:2.25rem}.sm\:column-gap-11{column-gap:2.5rem}.sm\:column-gap-12{column-gap:3rem}:where(.sm\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.sm\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.sm\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.sm\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.sm\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.sm\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.sm\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.sm\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.sm\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.sm\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.sm\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.sm\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.sm\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.sm\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.sm\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.sm\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.sm\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.sm\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.sm\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.sm\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.sm\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.sm\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.sm\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.sm\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.sm\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.sm\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.sm\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.sm\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.sm\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.sm\:divide-y-0>:not(:first-child)){border-block-start:0}.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:text-center{text-align:center}}@media (width>=768px){.md\:float-start{float:inline-start}.md\:float-end{float:inline-end}.md\:float-none{float:none}.md\:object-fit-contain{object-fit:contain}.md\:object-fit-cover{object-fit:cover}.md\:object-fit-fill{object-fit:fill}.md\:object-fit-scale{object-fit:scale-down}.md\:object-fit-none{object-fit:none}.md\:d-inline{display:inline}.md\:d-inline-block{display:inline-block}.md\:d-block{display:block}.md\:d-grid{display:grid}.md\:d-inline-grid{display:inline-grid}.md\:d-table{display:table}.md\:d-table-row{display:table-row}.md\:d-table-cell{display:table-cell}.md\:d-flex{display:flex}.md\:d-inline-flex{display:inline-flex}.md\:d-contents{display:contents}.md\:d-flow-root{display:flow-root}.md\:d-none{display:none}.md\:flex-fill{flex:auto}.md\:flex-row{flex-direction:row}.md\:flex-column{flex-direction:column}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-column-reverse{flex-direction:column-reverse}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow-1{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink-1{flex-shrink:1}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:justify-content-start{justify-content:flex-start}.md\:justify-content-end{justify-content:flex-end}.md\:justify-content-center{justify-content:center}.md\:justify-content-between{justify-content:space-between}.md\:justify-content-around{justify-content:space-around}.md\:justify-content-evenly{justify-content:space-evenly}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-items-stretch{justify-items:stretch}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:align-items-start{align-items:flex-start}.md\:align-items-end{align-items:flex-end}.md\:align-items-center{align-items:center}.md\:align-items-baseline{align-items:baseline}.md\:align-items-stretch{align-items:stretch}.md\:align-content-start{align-content:flex-start}.md\:align-content-end{align-content:flex-end}.md\:align-content-center{align-content:center}.md\:align-content-between{align-content:space-between}.md\:align-content-around{align-content:space-around}.md\:align-content-stretch{align-content:stretch}.md\:align-self-auto{align-self:auto}.md\:align-self-start{align-self:flex-start}.md\:align-self-end{align-self:flex-end}.md\:align-self-center{align-self:center}.md\:align-self-baseline{align-self:baseline}.md\:align-self-stretch{align-self:stretch}.md\:place-items-start{place-items:start}.md\:place-items-end{place-items:end}.md\:place-items-center{place-items:center}.md\:place-items-stretch{place-items:stretch stretch}.md\:grid-cols-1{grid-template-columns:1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-subgrid{grid-template-columns:subgrid}.md\:grid-cols-fill{grid-column:1/-1}.md\:grid-auto-flow-row{grid-auto-flow:row}.md\:grid-auto-flow-column{grid-auto-flow:column}.md\:grid-auto-flow-dense{grid-auto-flow:dense}.md\:order-first{order:-1}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-last{order:6}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.375rem}.md\:m-3{margin:.5rem}.md\:m-4{margin:.75rem}.md\:m-5{margin:1rem}.md\:m-6{margin:1.25rem}.md\:m-7{margin:1.5rem}.md\:m-8{margin:1.75rem}.md\:m-9{margin:2rem}.md\:m-10{margin:2.25rem}.md\:m-11{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-auto{margin:auto}.md\:mx-0{margin-inline:0}.md\:mx-1{margin-inline:.25rem}.md\:mx-2{margin-inline:.375rem}.md\:mx-3{margin-inline:.5rem}.md\:mx-4{margin-inline:.75rem}.md\:mx-5{margin-inline:1rem}.md\:mx-6{margin-inline:1.25rem}.md\:mx-7{margin-inline:1.5rem}.md\:mx-8{margin-inline:1.75rem}.md\:mx-9{margin-inline:2rem}.md\:mx-10{margin-inline:2.25rem}.md\:mx-11{margin-inline:2.5rem}.md\:mx-12{margin-inline:3rem}.md\:mx-auto{margin-inline:auto}.md\:my-0{margin-block:0}.md\:my-1{margin-block:.25rem}.md\:my-2{margin-block:.375rem}.md\:my-3{margin-block:.5rem}.md\:my-4{margin-block:.75rem}.md\:my-5{margin-block:1rem}.md\:my-6{margin-block:1.25rem}.md\:my-7{margin-block:1.5rem}.md\:my-8{margin-block:1.75rem}.md\:my-9{margin-block:2rem}.md\:my-10{margin-block:2.25rem}.md\:my-11{margin-block:2.5rem}.md\:my-12{margin-block:3rem}.md\:my-auto{margin-block:auto}.md\:mt-0{margin-block-start:0}.md\:mt-1{margin-block-start:.25rem}.md\:mt-2{margin-block-start:.375rem}.md\:mt-3{margin-block-start:.5rem}.md\:mt-4{margin-block-start:.75rem}.md\:mt-5{margin-block-start:1rem}.md\:mt-6{margin-block-start:1.25rem}.md\:mt-7{margin-block-start:1.5rem}.md\:mt-8{margin-block-start:1.75rem}.md\:mt-9{margin-block-start:2rem}.md\:mt-10{margin-block-start:2.25rem}.md\:mt-11{margin-block-start:2.5rem}.md\:mt-12{margin-block-start:3rem}.md\:mt-auto{margin-block-start:auto}.md\:me-0{margin-inline-end:0}.md\:me-1{margin-inline-end:.25rem}.md\:me-2{margin-inline-end:.375rem}.md\:me-3{margin-inline-end:.5rem}.md\:me-4{margin-inline-end:.75rem}.md\:me-5{margin-inline-end:1rem}.md\:me-6{margin-inline-end:1.25rem}.md\:me-7{margin-inline-end:1.5rem}.md\:me-8{margin-inline-end:1.75rem}.md\:me-9{margin-inline-end:2rem}.md\:me-10{margin-inline-end:2.25rem}.md\:me-11{margin-inline-end:2.5rem}.md\:me-12{margin-inline-end:3rem}.md\:me--1{margin-inline-end:-.25rem}.md\:me--2{margin-inline-end:-.5rem}.md\:me-auto{margin-inline-end:auto}.md\:mb-0{margin-block-end:0}.md\:mb-1{margin-block-end:.25rem}.md\:mb-2{margin-block-end:.375rem}.md\:mb-3{margin-block-end:.5rem}.md\:mb-4{margin-block-end:.75rem}.md\:mb-5{margin-block-end:1rem}.md\:mb-6{margin-block-end:1.25rem}.md\:mb-7{margin-block-end:1.5rem}.md\:mb-8{margin-block-end:1.75rem}.md\:mb-9{margin-block-end:2rem}.md\:mb-10{margin-block-end:2.25rem}.md\:mb-11{margin-block-end:2.5rem}.md\:mb-12{margin-block-end:3rem}.md\:mb-auto{margin-block-end:auto}.md\:ms-0{margin-inline-start:0}.md\:ms-1{margin-inline-start:.25rem}.md\:ms-2{margin-inline-start:.375rem}.md\:ms-3{margin-inline-start:.5rem}.md\:ms-4{margin-inline-start:.75rem}.md\:ms-5{margin-inline-start:1rem}.md\:ms-6{margin-inline-start:1.25rem}.md\:ms-7{margin-inline-start:1.5rem}.md\:ms-8{margin-inline-start:1.75rem}.md\:ms-9{margin-inline-start:2rem}.md\:ms-10{margin-inline-start:2.25rem}.md\:ms-11{margin-inline-start:2.5rem}.md\:ms-12{margin-inline-start:3rem}.md\:ms--1{margin-inline-start:-.25rem}.md\:ms--2{margin-inline-start:-.5rem}.md\:ms-auto{margin-inline-start:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.375rem}.md\:p-3{padding:.5rem}.md\:p-4{padding:.75rem}.md\:p-5{padding:1rem}.md\:p-6{padding:1.25rem}.md\:p-7{padding:1.5rem}.md\:p-8{padding:1.75rem}.md\:p-9{padding:2rem}.md\:p-10{padding:2.25rem}.md\:p-11{padding:2.5rem}.md\:p-12{padding:3rem}.md\:px-0{padding-inline:0}.md\:px-1{padding-inline:.25rem}.md\:px-2{padding-inline:.375rem}.md\:px-3{padding-inline:.5rem}.md\:px-4{padding-inline:.75rem}.md\:px-5{padding-inline:1rem}.md\:px-6{padding-inline:1.25rem}.md\:px-7{padding-inline:1.5rem}.md\:px-8{padding-inline:1.75rem}.md\:px-9{padding-inline:2rem}.md\:px-10{padding-inline:2.25rem}.md\:px-11{padding-inline:2.5rem}.md\:px-12{padding-inline:3rem}.md\:py-0{padding-block:0}.md\:py-1{padding-block:.25rem}.md\:py-2{padding-block:.375rem}.md\:py-3{padding-block:.5rem}.md\:py-4{padding-block:.75rem}.md\:py-5{padding-block:1rem}.md\:py-6{padding-block:1.25rem}.md\:py-7{padding-block:1.5rem}.md\:py-8{padding-block:1.75rem}.md\:py-9{padding-block:2rem}.md\:py-10{padding-block:2.25rem}.md\:py-11{padding-block:2.5rem}.md\:py-12{padding-block:3rem}.md\:pt-0{padding-block-start:0}.md\:pt-1{padding-block-start:.25rem}.md\:pt-2{padding-block-start:.375rem}.md\:pt-3{padding-block-start:.5rem}.md\:pt-4{padding-block-start:.75rem}.md\:pt-5{padding-block-start:1rem}.md\:pt-6{padding-block-start:1.25rem}.md\:pt-7{padding-block-start:1.5rem}.md\:pt-8{padding-block-start:1.75rem}.md\:pt-9{padding-block-start:2rem}.md\:pt-10{padding-block-start:2.25rem}.md\:pt-11{padding-block-start:2.5rem}.md\:pt-12{padding-block-start:3rem}.md\:pe-0{padding-inline-end:0}.md\:pe-1{padding-inline-end:.25rem}.md\:pe-2{padding-inline-end:.375rem}.md\:pe-3{padding-inline-end:.5rem}.md\:pe-4{padding-inline-end:.75rem}.md\:pe-5{padding-inline-end:1rem}.md\:pe-6{padding-inline-end:1.25rem}.md\:pe-7{padding-inline-end:1.5rem}.md\:pe-8{padding-inline-end:1.75rem}.md\:pe-9{padding-inline-end:2rem}.md\:pe-10{padding-inline-end:2.25rem}.md\:pe-11{padding-inline-end:2.5rem}.md\:pe-12{padding-inline-end:3rem}.md\:pb-0{padding-block-end:0}.md\:pb-1{padding-block-end:.25rem}.md\:pb-2{padding-block-end:.375rem}.md\:pb-3{padding-block-end:.5rem}.md\:pb-4{padding-block-end:.75rem}.md\:pb-5{padding-block-end:1rem}.md\:pb-6{padding-block-end:1.25rem}.md\:pb-7{padding-block-end:1.5rem}.md\:pb-8{padding-block-end:1.75rem}.md\:pb-9{padding-block-end:2rem}.md\:pb-10{padding-block-end:2.25rem}.md\:pb-11{padding-block-end:2.5rem}.md\:pb-12{padding-block-end:3rem}.md\:ps-0{padding-inline-start:0}.md\:ps-1{padding-inline-start:.25rem}.md\:ps-2{padding-inline-start:.375rem}.md\:ps-3{padding-inline-start:.5rem}.md\:ps-4{padding-inline-start:.75rem}.md\:ps-5{padding-inline-start:1rem}.md\:ps-6{padding-inline-start:1.25rem}.md\:ps-7{padding-inline-start:1.5rem}.md\:ps-8{padding-inline-start:1.75rem}.md\:ps-9{padding-inline-start:2rem}.md\:ps-10{padding-inline-start:2.25rem}.md\:ps-11{padding-inline-start:2.5rem}.md\:ps-12{padding-inline-start:3rem}.md\:gap-0{gap:0}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.375rem}.md\:gap-3{gap:.5rem}.md\:gap-4{gap:.75rem}.md\:gap-5{gap:1rem}.md\:gap-6{gap:1.25rem}.md\:gap-7{gap:1.5rem}.md\:gap-8{gap:1.75rem}.md\:gap-9{gap:2rem}.md\:gap-10{gap:2.25rem}.md\:gap-11{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:row-gap-0{row-gap:0}.md\:row-gap-1{row-gap:.25rem}.md\:row-gap-2{row-gap:.375rem}.md\:row-gap-3{row-gap:.5rem}.md\:row-gap-4{row-gap:.75rem}.md\:row-gap-5{row-gap:1rem}.md\:row-gap-6{row-gap:1.25rem}.md\:row-gap-7{row-gap:1.5rem}.md\:row-gap-8{row-gap:1.75rem}.md\:row-gap-9{row-gap:2rem}.md\:row-gap-10{row-gap:2.25rem}.md\:row-gap-11{row-gap:2.5rem}.md\:row-gap-12{row-gap:3rem}.md\:column-gap-0{column-gap:0}.md\:column-gap-1{column-gap:.25rem}.md\:column-gap-2{column-gap:.375rem}.md\:column-gap-3{column-gap:.5rem}.md\:column-gap-4{column-gap:.75rem}.md\:column-gap-5{column-gap:1rem}.md\:column-gap-6{column-gap:1.25rem}.md\:column-gap-7{column-gap:1.5rem}.md\:column-gap-8{column-gap:1.75rem}.md\:column-gap-9{column-gap:2rem}.md\:column-gap-10{column-gap:2.25rem}.md\:column-gap-11{column-gap:2.5rem}.md\:column-gap-12{column-gap:3rem}:where(.md\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.md\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.md\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.md\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.md\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.md\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.md\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.md\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.md\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.md\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.md\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.md\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.md\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.md\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.md\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.md\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.md\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.md\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.md\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.md\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.md\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.md\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.md\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.md\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.md\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.md\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.md\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.md\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.md\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.md\:divide-y-0>:not(:first-child)){border-block-start:0}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:text-center{text-align:center}}@media (width>=1024px){.lg\:float-start{float:inline-start}.lg\:float-end{float:inline-end}.lg\:float-none{float:none}.lg\:object-fit-contain{object-fit:contain}.lg\:object-fit-cover{object-fit:cover}.lg\:object-fit-fill{object-fit:fill}.lg\:object-fit-scale{object-fit:scale-down}.lg\:object-fit-none{object-fit:none}.lg\:d-inline{display:inline}.lg\:d-inline-block{display:inline-block}.lg\:d-block{display:block}.lg\:d-grid{display:grid}.lg\:d-inline-grid{display:inline-grid}.lg\:d-table{display:table}.lg\:d-table-row{display:table-row}.lg\:d-table-cell{display:table-cell}.lg\:d-flex{display:flex}.lg\:d-inline-flex{display:inline-flex}.lg\:d-contents{display:contents}.lg\:d-flow-root{display:flow-root}.lg\:d-none{display:none}.lg\:flex-fill{flex:auto}.lg\:flex-row{flex-direction:row}.lg\:flex-column{flex-direction:column}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-column-reverse{flex-direction:column-reverse}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow-1{flex-grow:1}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink-1{flex-shrink:1}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:justify-content-start{justify-content:flex-start}.lg\:justify-content-end{justify-content:flex-end}.lg\:justify-content-center{justify-content:center}.lg\:justify-content-between{justify-content:space-between}.lg\:justify-content-around{justify-content:space-around}.lg\:justify-content-evenly{justify-content:space-evenly}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-end{justify-items:end}.lg\:justify-items-center{justify-items:center}.lg\:justify-items-stretch{justify-items:stretch}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:align-items-start{align-items:flex-start}.lg\:align-items-end{align-items:flex-end}.lg\:align-items-center{align-items:center}.lg\:align-items-baseline{align-items:baseline}.lg\:align-items-stretch{align-items:stretch}.lg\:align-content-start{align-content:flex-start}.lg\:align-content-end{align-content:flex-end}.lg\:align-content-center{align-content:center}.lg\:align-content-between{align-content:space-between}.lg\:align-content-around{align-content:space-around}.lg\:align-content-stretch{align-content:stretch}.lg\:align-self-auto{align-self:auto}.lg\:align-self-start{align-self:flex-start}.lg\:align-self-end{align-self:flex-end}.lg\:align-self-center{align-self:center}.lg\:align-self-baseline{align-self:baseline}.lg\:align-self-stretch{align-self:stretch}.lg\:place-items-start{place-items:start}.lg\:place-items-end{place-items:end}.lg\:place-items-center{place-items:center}.lg\:place-items-stretch{place-items:stretch stretch}.lg\:grid-cols-1{grid-template-columns:1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-subgrid{grid-template-columns:subgrid}.lg\:grid-cols-fill{grid-column:1/-1}.lg\:grid-auto-flow-row{grid-auto-flow:row}.lg\:grid-auto-flow-column{grid-auto-flow:column}.lg\:grid-auto-flow-dense{grid-auto-flow:dense}.lg\:order-first{order:-1}.lg\:order-0{order:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-last{order:6}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.375rem}.lg\:m-3{margin:.5rem}.lg\:m-4{margin:.75rem}.lg\:m-5{margin:1rem}.lg\:m-6{margin:1.25rem}.lg\:m-7{margin:1.5rem}.lg\:m-8{margin:1.75rem}.lg\:m-9{margin:2rem}.lg\:m-10{margin:2.25rem}.lg\:m-11{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-inline:0}.lg\:mx-1{margin-inline:.25rem}.lg\:mx-2{margin-inline:.375rem}.lg\:mx-3{margin-inline:.5rem}.lg\:mx-4{margin-inline:.75rem}.lg\:mx-5{margin-inline:1rem}.lg\:mx-6{margin-inline:1.25rem}.lg\:mx-7{margin-inline:1.5rem}.lg\:mx-8{margin-inline:1.75rem}.lg\:mx-9{margin-inline:2rem}.lg\:mx-10{margin-inline:2.25rem}.lg\:mx-11{margin-inline:2.5rem}.lg\:mx-12{margin-inline:3rem}.lg\:mx-auto{margin-inline:auto}.lg\:my-0{margin-block:0}.lg\:my-1{margin-block:.25rem}.lg\:my-2{margin-block:.375rem}.lg\:my-3{margin-block:.5rem}.lg\:my-4{margin-block:.75rem}.lg\:my-5{margin-block:1rem}.lg\:my-6{margin-block:1.25rem}.lg\:my-7{margin-block:1.5rem}.lg\:my-8{margin-block:1.75rem}.lg\:my-9{margin-block:2rem}.lg\:my-10{margin-block:2.25rem}.lg\:my-11{margin-block:2.5rem}.lg\:my-12{margin-block:3rem}.lg\:my-auto{margin-block:auto}.lg\:mt-0{margin-block-start:0}.lg\:mt-1{margin-block-start:.25rem}.lg\:mt-2{margin-block-start:.375rem}.lg\:mt-3{margin-block-start:.5rem}.lg\:mt-4{margin-block-start:.75rem}.lg\:mt-5{margin-block-start:1rem}.lg\:mt-6{margin-block-start:1.25rem}.lg\:mt-7{margin-block-start:1.5rem}.lg\:mt-8{margin-block-start:1.75rem}.lg\:mt-9{margin-block-start:2rem}.lg\:mt-10{margin-block-start:2.25rem}.lg\:mt-11{margin-block-start:2.5rem}.lg\:mt-12{margin-block-start:3rem}.lg\:mt-auto{margin-block-start:auto}.lg\:me-0{margin-inline-end:0}.lg\:me-1{margin-inline-end:.25rem}.lg\:me-2{margin-inline-end:.375rem}.lg\:me-3{margin-inline-end:.5rem}.lg\:me-4{margin-inline-end:.75rem}.lg\:me-5{margin-inline-end:1rem}.lg\:me-6{margin-inline-end:1.25rem}.lg\:me-7{margin-inline-end:1.5rem}.lg\:me-8{margin-inline-end:1.75rem}.lg\:me-9{margin-inline-end:2rem}.lg\:me-10{margin-inline-end:2.25rem}.lg\:me-11{margin-inline-end:2.5rem}.lg\:me-12{margin-inline-end:3rem}.lg\:me--1{margin-inline-end:-.25rem}.lg\:me--2{margin-inline-end:-.5rem}.lg\:me-auto{margin-inline-end:auto}.lg\:mb-0{margin-block-end:0}.lg\:mb-1{margin-block-end:.25rem}.lg\:mb-2{margin-block-end:.375rem}.lg\:mb-3{margin-block-end:.5rem}.lg\:mb-4{margin-block-end:.75rem}.lg\:mb-5{margin-block-end:1rem}.lg\:mb-6{margin-block-end:1.25rem}.lg\:mb-7{margin-block-end:1.5rem}.lg\:mb-8{margin-block-end:1.75rem}.lg\:mb-9{margin-block-end:2rem}.lg\:mb-10{margin-block-end:2.25rem}.lg\:mb-11{margin-block-end:2.5rem}.lg\:mb-12{margin-block-end:3rem}.lg\:mb-auto{margin-block-end:auto}.lg\:ms-0{margin-inline-start:0}.lg\:ms-1{margin-inline-start:.25rem}.lg\:ms-2{margin-inline-start:.375rem}.lg\:ms-3{margin-inline-start:.5rem}.lg\:ms-4{margin-inline-start:.75rem}.lg\:ms-5{margin-inline-start:1rem}.lg\:ms-6{margin-inline-start:1.25rem}.lg\:ms-7{margin-inline-start:1.5rem}.lg\:ms-8{margin-inline-start:1.75rem}.lg\:ms-9{margin-inline-start:2rem}.lg\:ms-10{margin-inline-start:2.25rem}.lg\:ms-11{margin-inline-start:2.5rem}.lg\:ms-12{margin-inline-start:3rem}.lg\:ms--1{margin-inline-start:-.25rem}.lg\:ms--2{margin-inline-start:-.5rem}.lg\:ms-auto{margin-inline-start:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.375rem}.lg\:p-3{padding:.5rem}.lg\:p-4{padding:.75rem}.lg\:p-5{padding:1rem}.lg\:p-6{padding:1.25rem}.lg\:p-7{padding:1.5rem}.lg\:p-8{padding:1.75rem}.lg\:p-9{padding:2rem}.lg\:p-10{padding:2.25rem}.lg\:p-11{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-0{padding-inline:0}.lg\:px-1{padding-inline:.25rem}.lg\:px-2{padding-inline:.375rem}.lg\:px-3{padding-inline:.5rem}.lg\:px-4{padding-inline:.75rem}.lg\:px-5{padding-inline:1rem}.lg\:px-6{padding-inline:1.25rem}.lg\:px-7{padding-inline:1.5rem}.lg\:px-8{padding-inline:1.75rem}.lg\:px-9{padding-inline:2rem}.lg\:px-10{padding-inline:2.25rem}.lg\:px-11{padding-inline:2.5rem}.lg\:px-12{padding-inline:3rem}.lg\:py-0{padding-block:0}.lg\:py-1{padding-block:.25rem}.lg\:py-2{padding-block:.375rem}.lg\:py-3{padding-block:.5rem}.lg\:py-4{padding-block:.75rem}.lg\:py-5{padding-block:1rem}.lg\:py-6{padding-block:1.25rem}.lg\:py-7{padding-block:1.5rem}.lg\:py-8{padding-block:1.75rem}.lg\:py-9{padding-block:2rem}.lg\:py-10{padding-block:2.25rem}.lg\:py-11{padding-block:2.5rem}.lg\:py-12{padding-block:3rem}.lg\:pt-0{padding-block-start:0}.lg\:pt-1{padding-block-start:.25rem}.lg\:pt-2{padding-block-start:.375rem}.lg\:pt-3{padding-block-start:.5rem}.lg\:pt-4{padding-block-start:.75rem}.lg\:pt-5{padding-block-start:1rem}.lg\:pt-6{padding-block-start:1.25rem}.lg\:pt-7{padding-block-start:1.5rem}.lg\:pt-8{padding-block-start:1.75rem}.lg\:pt-9{padding-block-start:2rem}.lg\:pt-10{padding-block-start:2.25rem}.lg\:pt-11{padding-block-start:2.5rem}.lg\:pt-12{padding-block-start:3rem}.lg\:pe-0{padding-inline-end:0}.lg\:pe-1{padding-inline-end:.25rem}.lg\:pe-2{padding-inline-end:.375rem}.lg\:pe-3{padding-inline-end:.5rem}.lg\:pe-4{padding-inline-end:.75rem}.lg\:pe-5{padding-inline-end:1rem}.lg\:pe-6{padding-inline-end:1.25rem}.lg\:pe-7{padding-inline-end:1.5rem}.lg\:pe-8{padding-inline-end:1.75rem}.lg\:pe-9{padding-inline-end:2rem}.lg\:pe-10{padding-inline-end:2.25rem}.lg\:pe-11{padding-inline-end:2.5rem}.lg\:pe-12{padding-inline-end:3rem}.lg\:pb-0{padding-block-end:0}.lg\:pb-1{padding-block-end:.25rem}.lg\:pb-2{padding-block-end:.375rem}.lg\:pb-3{padding-block-end:.5rem}.lg\:pb-4{padding-block-end:.75rem}.lg\:pb-5{padding-block-end:1rem}.lg\:pb-6{padding-block-end:1.25rem}.lg\:pb-7{padding-block-end:1.5rem}.lg\:pb-8{padding-block-end:1.75rem}.lg\:pb-9{padding-block-end:2rem}.lg\:pb-10{padding-block-end:2.25rem}.lg\:pb-11{padding-block-end:2.5rem}.lg\:pb-12{padding-block-end:3rem}.lg\:ps-0{padding-inline-start:0}.lg\:ps-1{padding-inline-start:.25rem}.lg\:ps-2{padding-inline-start:.375rem}.lg\:ps-3{padding-inline-start:.5rem}.lg\:ps-4{padding-inline-start:.75rem}.lg\:ps-5{padding-inline-start:1rem}.lg\:ps-6{padding-inline-start:1.25rem}.lg\:ps-7{padding-inline-start:1.5rem}.lg\:ps-8{padding-inline-start:1.75rem}.lg\:ps-9{padding-inline-start:2rem}.lg\:ps-10{padding-inline-start:2.25rem}.lg\:ps-11{padding-inline-start:2.5rem}.lg\:ps-12{padding-inline-start:3rem}.lg\:gap-0{gap:0}.lg\:gap-1{gap:.25rem}.lg\:gap-2{gap:.375rem}.lg\:gap-3{gap:.5rem}.lg\:gap-4{gap:.75rem}.lg\:gap-5{gap:1rem}.lg\:gap-6{gap:1.25rem}.lg\:gap-7{gap:1.5rem}.lg\:gap-8{gap:1.75rem}.lg\:gap-9{gap:2rem}.lg\:gap-10{gap:2.25rem}.lg\:gap-11{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:row-gap-0{row-gap:0}.lg\:row-gap-1{row-gap:.25rem}.lg\:row-gap-2{row-gap:.375rem}.lg\:row-gap-3{row-gap:.5rem}.lg\:row-gap-4{row-gap:.75rem}.lg\:row-gap-5{row-gap:1rem}.lg\:row-gap-6{row-gap:1.25rem}.lg\:row-gap-7{row-gap:1.5rem}.lg\:row-gap-8{row-gap:1.75rem}.lg\:row-gap-9{row-gap:2rem}.lg\:row-gap-10{row-gap:2.25rem}.lg\:row-gap-11{row-gap:2.5rem}.lg\:row-gap-12{row-gap:3rem}.lg\:column-gap-0{column-gap:0}.lg\:column-gap-1{column-gap:.25rem}.lg\:column-gap-2{column-gap:.375rem}.lg\:column-gap-3{column-gap:.5rem}.lg\:column-gap-4{column-gap:.75rem}.lg\:column-gap-5{column-gap:1rem}.lg\:column-gap-6{column-gap:1.25rem}.lg\:column-gap-7{column-gap:1.5rem}.lg\:column-gap-8{column-gap:1.75rem}.lg\:column-gap-9{column-gap:2rem}.lg\:column-gap-10{column-gap:2.25rem}.lg\:column-gap-11{column-gap:2.5rem}.lg\:column-gap-12{column-gap:3rem}:where(.lg\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.lg\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.lg\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.lg\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.lg\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.lg\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.lg\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.lg\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.lg\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.lg\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.lg\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.lg\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.lg\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.lg\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.lg\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.lg\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.lg\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.lg\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.lg\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.lg\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.lg\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.lg\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.lg\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.lg\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.lg\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.lg\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.lg\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.lg\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.lg\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.lg\:divide-y-0>:not(:first-child)){border-block-start:0}.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}.lg\:text-center{text-align:center}}@media (width>=1280px){.xl\:float-start{float:inline-start}.xl\:float-end{float:inline-end}.xl\:float-none{float:none}.xl\:object-fit-contain{object-fit:contain}.xl\:object-fit-cover{object-fit:cover}.xl\:object-fit-fill{object-fit:fill}.xl\:object-fit-scale{object-fit:scale-down}.xl\:object-fit-none{object-fit:none}.xl\:d-inline{display:inline}.xl\:d-inline-block{display:inline-block}.xl\:d-block{display:block}.xl\:d-grid{display:grid}.xl\:d-inline-grid{display:inline-grid}.xl\:d-table{display:table}.xl\:d-table-row{display:table-row}.xl\:d-table-cell{display:table-cell}.xl\:d-flex{display:flex}.xl\:d-inline-flex{display:inline-flex}.xl\:d-contents{display:contents}.xl\:d-flow-root{display:flow-root}.xl\:d-none{display:none}.xl\:flex-fill{flex:auto}.xl\:flex-row{flex-direction:row}.xl\:flex-column{flex-direction:column}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-column-reverse{flex-direction:column-reverse}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow-1{flex-grow:1}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink-1{flex-shrink:1}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:justify-content-start{justify-content:flex-start}.xl\:justify-content-end{justify-content:flex-end}.xl\:justify-content-center{justify-content:center}.xl\:justify-content-between{justify-content:space-between}.xl\:justify-content-around{justify-content:space-around}.xl\:justify-content-evenly{justify-content:space-evenly}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-end{justify-items:end}.xl\:justify-items-center{justify-items:center}.xl\:justify-items-stretch{justify-items:stretch}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}.xl\:align-items-start{align-items:flex-start}.xl\:align-items-end{align-items:flex-end}.xl\:align-items-center{align-items:center}.xl\:align-items-baseline{align-items:baseline}.xl\:align-items-stretch{align-items:stretch}.xl\:align-content-start{align-content:flex-start}.xl\:align-content-end{align-content:flex-end}.xl\:align-content-center{align-content:center}.xl\:align-content-between{align-content:space-between}.xl\:align-content-around{align-content:space-around}.xl\:align-content-stretch{align-content:stretch}.xl\:align-self-auto{align-self:auto}.xl\:align-self-start{align-self:flex-start}.xl\:align-self-end{align-self:flex-end}.xl\:align-self-center{align-self:center}.xl\:align-self-baseline{align-self:baseline}.xl\:align-self-stretch{align-self:stretch}.xl\:place-items-start{place-items:start}.xl\:place-items-end{place-items:end}.xl\:place-items-center{place-items:center}.xl\:place-items-stretch{place-items:stretch stretch}.xl\:grid-cols-1{grid-template-columns:1fr}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:grid-cols-subgrid{grid-template-columns:subgrid}.xl\:grid-cols-fill{grid-column:1/-1}.xl\:grid-auto-flow-row{grid-auto-flow:row}.xl\:grid-auto-flow-column{grid-auto-flow:column}.xl\:grid-auto-flow-dense{grid-auto-flow:dense}.xl\:order-first{order:-1}.xl\:order-0{order:0}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-last{order:6}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.375rem}.xl\:m-3{margin:.5rem}.xl\:m-4{margin:.75rem}.xl\:m-5{margin:1rem}.xl\:m-6{margin:1.25rem}.xl\:m-7{margin:1.5rem}.xl\:m-8{margin:1.75rem}.xl\:m-9{margin:2rem}.xl\:m-10{margin:2.25rem}.xl\:m-11{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-auto{margin:auto}.xl\:mx-0{margin-inline:0}.xl\:mx-1{margin-inline:.25rem}.xl\:mx-2{margin-inline:.375rem}.xl\:mx-3{margin-inline:.5rem}.xl\:mx-4{margin-inline:.75rem}.xl\:mx-5{margin-inline:1rem}.xl\:mx-6{margin-inline:1.25rem}.xl\:mx-7{margin-inline:1.5rem}.xl\:mx-8{margin-inline:1.75rem}.xl\:mx-9{margin-inline:2rem}.xl\:mx-10{margin-inline:2.25rem}.xl\:mx-11{margin-inline:2.5rem}.xl\:mx-12{margin-inline:3rem}.xl\:mx-auto{margin-inline:auto}.xl\:my-0{margin-block:0}.xl\:my-1{margin-block:.25rem}.xl\:my-2{margin-block:.375rem}.xl\:my-3{margin-block:.5rem}.xl\:my-4{margin-block:.75rem}.xl\:my-5{margin-block:1rem}.xl\:my-6{margin-block:1.25rem}.xl\:my-7{margin-block:1.5rem}.xl\:my-8{margin-block:1.75rem}.xl\:my-9{margin-block:2rem}.xl\:my-10{margin-block:2.25rem}.xl\:my-11{margin-block:2.5rem}.xl\:my-12{margin-block:3rem}.xl\:my-auto{margin-block:auto}.xl\:mt-0{margin-block-start:0}.xl\:mt-1{margin-block-start:.25rem}.xl\:mt-2{margin-block-start:.375rem}.xl\:mt-3{margin-block-start:.5rem}.xl\:mt-4{margin-block-start:.75rem}.xl\:mt-5{margin-block-start:1rem}.xl\:mt-6{margin-block-start:1.25rem}.xl\:mt-7{margin-block-start:1.5rem}.xl\:mt-8{margin-block-start:1.75rem}.xl\:mt-9{margin-block-start:2rem}.xl\:mt-10{margin-block-start:2.25rem}.xl\:mt-11{margin-block-start:2.5rem}.xl\:mt-12{margin-block-start:3rem}.xl\:mt-auto{margin-block-start:auto}.xl\:me-0{margin-inline-end:0}.xl\:me-1{margin-inline-end:.25rem}.xl\:me-2{margin-inline-end:.375rem}.xl\:me-3{margin-inline-end:.5rem}.xl\:me-4{margin-inline-end:.75rem}.xl\:me-5{margin-inline-end:1rem}.xl\:me-6{margin-inline-end:1.25rem}.xl\:me-7{margin-inline-end:1.5rem}.xl\:me-8{margin-inline-end:1.75rem}.xl\:me-9{margin-inline-end:2rem}.xl\:me-10{margin-inline-end:2.25rem}.xl\:me-11{margin-inline-end:2.5rem}.xl\:me-12{margin-inline-end:3rem}.xl\:me--1{margin-inline-end:-.25rem}.xl\:me--2{margin-inline-end:-.5rem}.xl\:me-auto{margin-inline-end:auto}.xl\:mb-0{margin-block-end:0}.xl\:mb-1{margin-block-end:.25rem}.xl\:mb-2{margin-block-end:.375rem}.xl\:mb-3{margin-block-end:.5rem}.xl\:mb-4{margin-block-end:.75rem}.xl\:mb-5{margin-block-end:1rem}.xl\:mb-6{margin-block-end:1.25rem}.xl\:mb-7{margin-block-end:1.5rem}.xl\:mb-8{margin-block-end:1.75rem}.xl\:mb-9{margin-block-end:2rem}.xl\:mb-10{margin-block-end:2.25rem}.xl\:mb-11{margin-block-end:2.5rem}.xl\:mb-12{margin-block-end:3rem}.xl\:mb-auto{margin-block-end:auto}.xl\:ms-0{margin-inline-start:0}.xl\:ms-1{margin-inline-start:.25rem}.xl\:ms-2{margin-inline-start:.375rem}.xl\:ms-3{margin-inline-start:.5rem}.xl\:ms-4{margin-inline-start:.75rem}.xl\:ms-5{margin-inline-start:1rem}.xl\:ms-6{margin-inline-start:1.25rem}.xl\:ms-7{margin-inline-start:1.5rem}.xl\:ms-8{margin-inline-start:1.75rem}.xl\:ms-9{margin-inline-start:2rem}.xl\:ms-10{margin-inline-start:2.25rem}.xl\:ms-11{margin-inline-start:2.5rem}.xl\:ms-12{margin-inline-start:3rem}.xl\:ms--1{margin-inline-start:-.25rem}.xl\:ms--2{margin-inline-start:-.5rem}.xl\:ms-auto{margin-inline-start:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.375rem}.xl\:p-3{padding:.5rem}.xl\:p-4{padding:.75rem}.xl\:p-5{padding:1rem}.xl\:p-6{padding:1.25rem}.xl\:p-7{padding:1.5rem}.xl\:p-8{padding:1.75rem}.xl\:p-9{padding:2rem}.xl\:p-10{padding:2.25rem}.xl\:p-11{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:px-0{padding-inline:0}.xl\:px-1{padding-inline:.25rem}.xl\:px-2{padding-inline:.375rem}.xl\:px-3{padding-inline:.5rem}.xl\:px-4{padding-inline:.75rem}.xl\:px-5{padding-inline:1rem}.xl\:px-6{padding-inline:1.25rem}.xl\:px-7{padding-inline:1.5rem}.xl\:px-8{padding-inline:1.75rem}.xl\:px-9{padding-inline:2rem}.xl\:px-10{padding-inline:2.25rem}.xl\:px-11{padding-inline:2.5rem}.xl\:px-12{padding-inline:3rem}.xl\:py-0{padding-block:0}.xl\:py-1{padding-block:.25rem}.xl\:py-2{padding-block:.375rem}.xl\:py-3{padding-block:.5rem}.xl\:py-4{padding-block:.75rem}.xl\:py-5{padding-block:1rem}.xl\:py-6{padding-block:1.25rem}.xl\:py-7{padding-block:1.5rem}.xl\:py-8{padding-block:1.75rem}.xl\:py-9{padding-block:2rem}.xl\:py-10{padding-block:2.25rem}.xl\:py-11{padding-block:2.5rem}.xl\:py-12{padding-block:3rem}.xl\:pt-0{padding-block-start:0}.xl\:pt-1{padding-block-start:.25rem}.xl\:pt-2{padding-block-start:.375rem}.xl\:pt-3{padding-block-start:.5rem}.xl\:pt-4{padding-block-start:.75rem}.xl\:pt-5{padding-block-start:1rem}.xl\:pt-6{padding-block-start:1.25rem}.xl\:pt-7{padding-block-start:1.5rem}.xl\:pt-8{padding-block-start:1.75rem}.xl\:pt-9{padding-block-start:2rem}.xl\:pt-10{padding-block-start:2.25rem}.xl\:pt-11{padding-block-start:2.5rem}.xl\:pt-12{padding-block-start:3rem}.xl\:pe-0{padding-inline-end:0}.xl\:pe-1{padding-inline-end:.25rem}.xl\:pe-2{padding-inline-end:.375rem}.xl\:pe-3{padding-inline-end:.5rem}.xl\:pe-4{padding-inline-end:.75rem}.xl\:pe-5{padding-inline-end:1rem}.xl\:pe-6{padding-inline-end:1.25rem}.xl\:pe-7{padding-inline-end:1.5rem}.xl\:pe-8{padding-inline-end:1.75rem}.xl\:pe-9{padding-inline-end:2rem}.xl\:pe-10{padding-inline-end:2.25rem}.xl\:pe-11{padding-inline-end:2.5rem}.xl\:pe-12{padding-inline-end:3rem}.xl\:pb-0{padding-block-end:0}.xl\:pb-1{padding-block-end:.25rem}.xl\:pb-2{padding-block-end:.375rem}.xl\:pb-3{padding-block-end:.5rem}.xl\:pb-4{padding-block-end:.75rem}.xl\:pb-5{padding-block-end:1rem}.xl\:pb-6{padding-block-end:1.25rem}.xl\:pb-7{padding-block-end:1.5rem}.xl\:pb-8{padding-block-end:1.75rem}.xl\:pb-9{padding-block-end:2rem}.xl\:pb-10{padding-block-end:2.25rem}.xl\:pb-11{padding-block-end:2.5rem}.xl\:pb-12{padding-block-end:3rem}.xl\:ps-0{padding-inline-start:0}.xl\:ps-1{padding-inline-start:.25rem}.xl\:ps-2{padding-inline-start:.375rem}.xl\:ps-3{padding-inline-start:.5rem}.xl\:ps-4{padding-inline-start:.75rem}.xl\:ps-5{padding-inline-start:1rem}.xl\:ps-6{padding-inline-start:1.25rem}.xl\:ps-7{padding-inline-start:1.5rem}.xl\:ps-8{padding-inline-start:1.75rem}.xl\:ps-9{padding-inline-start:2rem}.xl\:ps-10{padding-inline-start:2.25rem}.xl\:ps-11{padding-inline-start:2.5rem}.xl\:ps-12{padding-inline-start:3rem}.xl\:gap-0{gap:0}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.375rem}.xl\:gap-3{gap:.5rem}.xl\:gap-4{gap:.75rem}.xl\:gap-5{gap:1rem}.xl\:gap-6{gap:1.25rem}.xl\:gap-7{gap:1.5rem}.xl\:gap-8{gap:1.75rem}.xl\:gap-9{gap:2rem}.xl\:gap-10{gap:2.25rem}.xl\:gap-11{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:row-gap-0{row-gap:0}.xl\:row-gap-1{row-gap:.25rem}.xl\:row-gap-2{row-gap:.375rem}.xl\:row-gap-3{row-gap:.5rem}.xl\:row-gap-4{row-gap:.75rem}.xl\:row-gap-5{row-gap:1rem}.xl\:row-gap-6{row-gap:1.25rem}.xl\:row-gap-7{row-gap:1.5rem}.xl\:row-gap-8{row-gap:1.75rem}.xl\:row-gap-9{row-gap:2rem}.xl\:row-gap-10{row-gap:2.25rem}.xl\:row-gap-11{row-gap:2.5rem}.xl\:row-gap-12{row-gap:3rem}.xl\:column-gap-0{column-gap:0}.xl\:column-gap-1{column-gap:.25rem}.xl\:column-gap-2{column-gap:.375rem}.xl\:column-gap-3{column-gap:.5rem}.xl\:column-gap-4{column-gap:.75rem}.xl\:column-gap-5{column-gap:1rem}.xl\:column-gap-6{column-gap:1.25rem}.xl\:column-gap-7{column-gap:1.5rem}.xl\:column-gap-8{column-gap:1.75rem}.xl\:column-gap-9{column-gap:2rem}.xl\:column-gap-10{column-gap:2.25rem}.xl\:column-gap-11{column-gap:2.5rem}.xl\:column-gap-12{column-gap:3rem}:where(.xl\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.xl\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.xl\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.xl\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.xl\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.xl\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.xl\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.xl\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.xl\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.xl\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.xl\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.xl\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.xl\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.xl\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.xl\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.xl\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.xl\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.xl\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.xl\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.xl\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.xl\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.xl\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.xl\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.xl\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.xl\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.xl\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.xl\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.xl\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.xl\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.xl\:divide-y-0>:not(:first-child)){border-block-start:0}.xl\:text-start{text-align:start}.xl\:text-end{text-align:end}.xl\:text-center{text-align:center}}@media (width>=1536px){.\32 xl\:float-start{float:inline-start}.\32 xl\:float-end{float:inline-end}.\32 xl\:float-none{float:none}.\32 xl\:object-fit-contain{object-fit:contain}.\32 xl\:object-fit-cover{object-fit:cover}.\32 xl\:object-fit-fill{object-fit:fill}.\32 xl\:object-fit-scale{object-fit:scale-down}.\32 xl\:object-fit-none{object-fit:none}.\32 xl\:d-inline{display:inline}.\32 xl\:d-inline-block{display:inline-block}.\32 xl\:d-block{display:block}.\32 xl\:d-grid{display:grid}.\32 xl\:d-inline-grid{display:inline-grid}.\32 xl\:d-table{display:table}.\32 xl\:d-table-row{display:table-row}.\32 xl\:d-table-cell{display:table-cell}.\32 xl\:d-flex{display:flex}.\32 xl\:d-inline-flex{display:inline-flex}.\32 xl\:d-contents{display:contents}.\32 xl\:d-flow-root{display:flow-root}.\32 xl\:d-none{display:none}.\32 xl\:flex-fill{flex:auto}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-column{flex-direction:column}.\32 xl\:flex-row-reverse{flex-direction:row-reverse}.\32 xl\:flex-column-reverse{flex-direction:column-reverse}.\32 xl\:flex-grow-0{flex-grow:0}.\32 xl\:flex-grow-1{flex-grow:1}.\32 xl\:flex-shrink-0{flex-shrink:0}.\32 xl\:flex-shrink-1{flex-shrink:1}.\32 xl\:flex-wrap{flex-wrap:wrap}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\32 xl\:justify-content-start{justify-content:flex-start}.\32 xl\:justify-content-end{justify-content:flex-end}.\32 xl\:justify-content-center{justify-content:center}.\32 xl\:justify-content-between{justify-content:space-between}.\32 xl\:justify-content-around{justify-content:space-around}.\32 xl\:justify-content-evenly{justify-content:space-evenly}.\32 xl\:justify-items-start{justify-items:start}.\32 xl\:justify-items-end{justify-items:end}.\32 xl\:justify-items-center{justify-items:center}.\32 xl\:justify-items-stretch{justify-items:stretch}.\32 xl\:justify-self-start{justify-self:start}.\32 xl\:justify-self-end{justify-self:end}.\32 xl\:justify-self-center{justify-self:center}.\32 xl\:align-items-start{align-items:flex-start}.\32 xl\:align-items-end{align-items:flex-end}.\32 xl\:align-items-center{align-items:center}.\32 xl\:align-items-baseline{align-items:baseline}.\32 xl\:align-items-stretch{align-items:stretch}.\32 xl\:align-content-start{align-content:flex-start}.\32 xl\:align-content-end{align-content:flex-end}.\32 xl\:align-content-center{align-content:center}.\32 xl\:align-content-between{align-content:space-between}.\32 xl\:align-content-around{align-content:space-around}.\32 xl\:align-content-stretch{align-content:stretch}.\32 xl\:align-self-auto{align-self:auto}.\32 xl\:align-self-start{align-self:flex-start}.\32 xl\:align-self-end{align-self:flex-end}.\32 xl\:align-self-center{align-self:center}.\32 xl\:align-self-baseline{align-self:baseline}.\32 xl\:align-self-stretch{align-self:stretch}.\32 xl\:place-items-start{place-items:start}.\32 xl\:place-items-end{place-items:end}.\32 xl\:place-items-center{place-items:center}.\32 xl\:place-items-stretch{place-items:stretch stretch}.\32 xl\:grid-cols-1{grid-template-columns:1fr}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.\32 xl\:grid-cols-subgrid{grid-template-columns:subgrid}.\32 xl\:grid-cols-fill{grid-column:1/-1}.\32 xl\:grid-auto-flow-row{grid-auto-flow:row}.\32 xl\:grid-auto-flow-column{grid-auto-flow:column}.\32 xl\:grid-auto-flow-dense{grid-auto-flow:dense}.\32 xl\:order-first{order:-1}.\32 xl\:order-0{order:0}.\32 xl\:order-1{order:1}.\32 xl\:order-2{order:2}.\32 xl\:order-3{order:3}.\32 xl\:order-4{order:4}.\32 xl\:order-5{order:5}.\32 xl\:order-last{order:6}.\32 xl\:m-0{margin:0}.\32 xl\:m-1{margin:.25rem}.\32 xl\:m-2{margin:.375rem}.\32 xl\:m-3{margin:.5rem}.\32 xl\:m-4{margin:.75rem}.\32 xl\:m-5{margin:1rem}.\32 xl\:m-6{margin:1.25rem}.\32 xl\:m-7{margin:1.5rem}.\32 xl\:m-8{margin:1.75rem}.\32 xl\:m-9{margin:2rem}.\32 xl\:m-10{margin:2.25rem}.\32 xl\:m-11{margin:2.5rem}.\32 xl\:m-12{margin:3rem}.\32 xl\:m-auto{margin:auto}.\32 xl\:mx-0{margin-inline:0}.\32 xl\:mx-1{margin-inline:.25rem}.\32 xl\:mx-2{margin-inline:.375rem}.\32 xl\:mx-3{margin-inline:.5rem}.\32 xl\:mx-4{margin-inline:.75rem}.\32 xl\:mx-5{margin-inline:1rem}.\32 xl\:mx-6{margin-inline:1.25rem}.\32 xl\:mx-7{margin-inline:1.5rem}.\32 xl\:mx-8{margin-inline:1.75rem}.\32 xl\:mx-9{margin-inline:2rem}.\32 xl\:mx-10{margin-inline:2.25rem}.\32 xl\:mx-11{margin-inline:2.5rem}.\32 xl\:mx-12{margin-inline:3rem}.\32 xl\:mx-auto{margin-inline:auto}.\32 xl\:my-0{margin-block:0}.\32 xl\:my-1{margin-block:.25rem}.\32 xl\:my-2{margin-block:.375rem}.\32 xl\:my-3{margin-block:.5rem}.\32 xl\:my-4{margin-block:.75rem}.\32 xl\:my-5{margin-block:1rem}.\32 xl\:my-6{margin-block:1.25rem}.\32 xl\:my-7{margin-block:1.5rem}.\32 xl\:my-8{margin-block:1.75rem}.\32 xl\:my-9{margin-block:2rem}.\32 xl\:my-10{margin-block:2.25rem}.\32 xl\:my-11{margin-block:2.5rem}.\32 xl\:my-12{margin-block:3rem}.\32 xl\:my-auto{margin-block:auto}.\32 xl\:mt-0{margin-block-start:0}.\32 xl\:mt-1{margin-block-start:.25rem}.\32 xl\:mt-2{margin-block-start:.375rem}.\32 xl\:mt-3{margin-block-start:.5rem}.\32 xl\:mt-4{margin-block-start:.75rem}.\32 xl\:mt-5{margin-block-start:1rem}.\32 xl\:mt-6{margin-block-start:1.25rem}.\32 xl\:mt-7{margin-block-start:1.5rem}.\32 xl\:mt-8{margin-block-start:1.75rem}.\32 xl\:mt-9{margin-block-start:2rem}.\32 xl\:mt-10{margin-block-start:2.25rem}.\32 xl\:mt-11{margin-block-start:2.5rem}.\32 xl\:mt-12{margin-block-start:3rem}.\32 xl\:mt-auto{margin-block-start:auto}.\32 xl\:me-0{margin-inline-end:0}.\32 xl\:me-1{margin-inline-end:.25rem}.\32 xl\:me-2{margin-inline-end:.375rem}.\32 xl\:me-3{margin-inline-end:.5rem}.\32 xl\:me-4{margin-inline-end:.75rem}.\32 xl\:me-5{margin-inline-end:1rem}.\32 xl\:me-6{margin-inline-end:1.25rem}.\32 xl\:me-7{margin-inline-end:1.5rem}.\32 xl\:me-8{margin-inline-end:1.75rem}.\32 xl\:me-9{margin-inline-end:2rem}.\32 xl\:me-10{margin-inline-end:2.25rem}.\32 xl\:me-11{margin-inline-end:2.5rem}.\32 xl\:me-12{margin-inline-end:3rem}.\32 xl\:me--1{margin-inline-end:-.25rem}.\32 xl\:me--2{margin-inline-end:-.5rem}.\32 xl\:me-auto{margin-inline-end:auto}.\32 xl\:mb-0{margin-block-end:0}.\32 xl\:mb-1{margin-block-end:.25rem}.\32 xl\:mb-2{margin-block-end:.375rem}.\32 xl\:mb-3{margin-block-end:.5rem}.\32 xl\:mb-4{margin-block-end:.75rem}.\32 xl\:mb-5{margin-block-end:1rem}.\32 xl\:mb-6{margin-block-end:1.25rem}.\32 xl\:mb-7{margin-block-end:1.5rem}.\32 xl\:mb-8{margin-block-end:1.75rem}.\32 xl\:mb-9{margin-block-end:2rem}.\32 xl\:mb-10{margin-block-end:2.25rem}.\32 xl\:mb-11{margin-block-end:2.5rem}.\32 xl\:mb-12{margin-block-end:3rem}.\32 xl\:mb-auto{margin-block-end:auto}.\32 xl\:ms-0{margin-inline-start:0}.\32 xl\:ms-1{margin-inline-start:.25rem}.\32 xl\:ms-2{margin-inline-start:.375rem}.\32 xl\:ms-3{margin-inline-start:.5rem}.\32 xl\:ms-4{margin-inline-start:.75rem}.\32 xl\:ms-5{margin-inline-start:1rem}.\32 xl\:ms-6{margin-inline-start:1.25rem}.\32 xl\:ms-7{margin-inline-start:1.5rem}.\32 xl\:ms-8{margin-inline-start:1.75rem}.\32 xl\:ms-9{margin-inline-start:2rem}.\32 xl\:ms-10{margin-inline-start:2.25rem}.\32 xl\:ms-11{margin-inline-start:2.5rem}.\32 xl\:ms-12{margin-inline-start:3rem}.\32 xl\:ms--1{margin-inline-start:-.25rem}.\32 xl\:ms--2{margin-inline-start:-.5rem}.\32 xl\:ms-auto{margin-inline-start:auto}.\32 xl\:p-0{padding:0}.\32 xl\:p-1{padding:.25rem}.\32 xl\:p-2{padding:.375rem}.\32 xl\:p-3{padding:.5rem}.\32 xl\:p-4{padding:.75rem}.\32 xl\:p-5{padding:1rem}.\32 xl\:p-6{padding:1.25rem}.\32 xl\:p-7{padding:1.5rem}.\32 xl\:p-8{padding:1.75rem}.\32 xl\:p-9{padding:2rem}.\32 xl\:p-10{padding:2.25rem}.\32 xl\:p-11{padding:2.5rem}.\32 xl\:p-12{padding:3rem}.\32 xl\:px-0{padding-inline:0}.\32 xl\:px-1{padding-inline:.25rem}.\32 xl\:px-2{padding-inline:.375rem}.\32 xl\:px-3{padding-inline:.5rem}.\32 xl\:px-4{padding-inline:.75rem}.\32 xl\:px-5{padding-inline:1rem}.\32 xl\:px-6{padding-inline:1.25rem}.\32 xl\:px-7{padding-inline:1.5rem}.\32 xl\:px-8{padding-inline:1.75rem}.\32 xl\:px-9{padding-inline:2rem}.\32 xl\:px-10{padding-inline:2.25rem}.\32 xl\:px-11{padding-inline:2.5rem}.\32 xl\:px-12{padding-inline:3rem}.\32 xl\:py-0{padding-block:0}.\32 xl\:py-1{padding-block:.25rem}.\32 xl\:py-2{padding-block:.375rem}.\32 xl\:py-3{padding-block:.5rem}.\32 xl\:py-4{padding-block:.75rem}.\32 xl\:py-5{padding-block:1rem}.\32 xl\:py-6{padding-block:1.25rem}.\32 xl\:py-7{padding-block:1.5rem}.\32 xl\:py-8{padding-block:1.75rem}.\32 xl\:py-9{padding-block:2rem}.\32 xl\:py-10{padding-block:2.25rem}.\32 xl\:py-11{padding-block:2.5rem}.\32 xl\:py-12{padding-block:3rem}.\32 xl\:pt-0{padding-block-start:0}.\32 xl\:pt-1{padding-block-start:.25rem}.\32 xl\:pt-2{padding-block-start:.375rem}.\32 xl\:pt-3{padding-block-start:.5rem}.\32 xl\:pt-4{padding-block-start:.75rem}.\32 xl\:pt-5{padding-block-start:1rem}.\32 xl\:pt-6{padding-block-start:1.25rem}.\32 xl\:pt-7{padding-block-start:1.5rem}.\32 xl\:pt-8{padding-block-start:1.75rem}.\32 xl\:pt-9{padding-block-start:2rem}.\32 xl\:pt-10{padding-block-start:2.25rem}.\32 xl\:pt-11{padding-block-start:2.5rem}.\32 xl\:pt-12{padding-block-start:3rem}.\32 xl\:pe-0{padding-inline-end:0}.\32 xl\:pe-1{padding-inline-end:.25rem}.\32 xl\:pe-2{padding-inline-end:.375rem}.\32 xl\:pe-3{padding-inline-end:.5rem}.\32 xl\:pe-4{padding-inline-end:.75rem}.\32 xl\:pe-5{padding-inline-end:1rem}.\32 xl\:pe-6{padding-inline-end:1.25rem}.\32 xl\:pe-7{padding-inline-end:1.5rem}.\32 xl\:pe-8{padding-inline-end:1.75rem}.\32 xl\:pe-9{padding-inline-end:2rem}.\32 xl\:pe-10{padding-inline-end:2.25rem}.\32 xl\:pe-11{padding-inline-end:2.5rem}.\32 xl\:pe-12{padding-inline-end:3rem}.\32 xl\:pb-0{padding-block-end:0}.\32 xl\:pb-1{padding-block-end:.25rem}.\32 xl\:pb-2{padding-block-end:.375rem}.\32 xl\:pb-3{padding-block-end:.5rem}.\32 xl\:pb-4{padding-block-end:.75rem}.\32 xl\:pb-5{padding-block-end:1rem}.\32 xl\:pb-6{padding-block-end:1.25rem}.\32 xl\:pb-7{padding-block-end:1.5rem}.\32 xl\:pb-8{padding-block-end:1.75rem}.\32 xl\:pb-9{padding-block-end:2rem}.\32 xl\:pb-10{padding-block-end:2.25rem}.\32 xl\:pb-11{padding-block-end:2.5rem}.\32 xl\:pb-12{padding-block-end:3rem}.\32 xl\:ps-0{padding-inline-start:0}.\32 xl\:ps-1{padding-inline-start:.25rem}.\32 xl\:ps-2{padding-inline-start:.375rem}.\32 xl\:ps-3{padding-inline-start:.5rem}.\32 xl\:ps-4{padding-inline-start:.75rem}.\32 xl\:ps-5{padding-inline-start:1rem}.\32 xl\:ps-6{padding-inline-start:1.25rem}.\32 xl\:ps-7{padding-inline-start:1.5rem}.\32 xl\:ps-8{padding-inline-start:1.75rem}.\32 xl\:ps-9{padding-inline-start:2rem}.\32 xl\:ps-10{padding-inline-start:2.25rem}.\32 xl\:ps-11{padding-inline-start:2.5rem}.\32 xl\:ps-12{padding-inline-start:3rem}.\32 xl\:gap-0{gap:0}.\32 xl\:gap-1{gap:.25rem}.\32 xl\:gap-2{gap:.375rem}.\32 xl\:gap-3{gap:.5rem}.\32 xl\:gap-4{gap:.75rem}.\32 xl\:gap-5{gap:1rem}.\32 xl\:gap-6{gap:1.25rem}.\32 xl\:gap-7{gap:1.5rem}.\32 xl\:gap-8{gap:1.75rem}.\32 xl\:gap-9{gap:2rem}.\32 xl\:gap-10{gap:2.25rem}.\32 xl\:gap-11{gap:2.5rem}.\32 xl\:gap-12{gap:3rem}.\32 xl\:row-gap-0{row-gap:0}.\32 xl\:row-gap-1{row-gap:.25rem}.\32 xl\:row-gap-2{row-gap:.375rem}.\32 xl\:row-gap-3{row-gap:.5rem}.\32 xl\:row-gap-4{row-gap:.75rem}.\32 xl\:row-gap-5{row-gap:1rem}.\32 xl\:row-gap-6{row-gap:1.25rem}.\32 xl\:row-gap-7{row-gap:1.5rem}.\32 xl\:row-gap-8{row-gap:1.75rem}.\32 xl\:row-gap-9{row-gap:2rem}.\32 xl\:row-gap-10{row-gap:2.25rem}.\32 xl\:row-gap-11{row-gap:2.5rem}.\32 xl\:row-gap-12{row-gap:3rem}.\32 xl\:column-gap-0{column-gap:0}.\32 xl\:column-gap-1{column-gap:.25rem}.\32 xl\:column-gap-2{column-gap:.375rem}.\32 xl\:column-gap-3{column-gap:.5rem}.\32 xl\:column-gap-4{column-gap:.75rem}.\32 xl\:column-gap-5{column-gap:1rem}.\32 xl\:column-gap-6{column-gap:1.25rem}.\32 xl\:column-gap-7{column-gap:1.5rem}.\32 xl\:column-gap-8{column-gap:1.75rem}.\32 xl\:column-gap-9{column-gap:2rem}.\32 xl\:column-gap-10{column-gap:2.25rem}.\32 xl\:column-gap-11{column-gap:2.5rem}.\32 xl\:column-gap-12{column-gap:3rem}:where(.\32 xl\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.\32 xl\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.\32 xl\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.\32 xl\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.\32 xl\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.\32 xl\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.\32 xl\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.\32 xl\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.\32 xl\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.\32 xl\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.\32 xl\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.\32 xl\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.\32 xl\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.\32 xl\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.\32 xl\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.\32 xl\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.\32 xl\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.\32 xl\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.\32 xl\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.\32 xl\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.\32 xl\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.\32 xl\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.\32 xl\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.\32 xl\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.\32 xl\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.\32 xl\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.\32 xl\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.\32 xl\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.\32 xl\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.\32 xl\:divide-y-0>:not(:first-child)){border-block-start:0}.\32 xl\:text-start{text-align:start}.\32 xl\:text-end{text-align:end}.\32 xl\:text-center{text-align:center}}@media (prefers-reduced-motion:reduce){.animation-shake,.animation-pop{animation:none}}}:root,:host{--bs-black:#000;--bs-white:#fff;--bs-gradient:linear-gradient(180deg, color-mix(var(--bs-white) 15%, transparent), color-mix(var(--bs-white) 0%, transparent));--bs-body-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-size:1rem;--bs-body-font-weight:var(--bs-font-weight-normal);--bs-body-line-height:1.5;--bs-heading-color:inherit;--bs-hr-border-color:var(--bs-border-color);--bs-link-color:light-dark(var(--bs-primary-base),var(--bs-primary-fg));--bs-link-decoration:underline;--bs-link-underline-offset:.2em;--bs-link-hover-color:color-mix(in oklch, var(--bs-link-color) 90%, #000);--bs-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--bs-code-font-size:95%;--bs-code-color:var(--bs-fg-2);--bs-border-width:1px;--bs-border-width-keyline:.5px;--bs-border-style:solid;--bs-border-color:light-dark(var(--bs-gray-200),var(--bs-gray-700));--bs-border-color-translucent:color-mix(in oklch, var(--bs-fg-body) 15%, transparent);--bs-shadow-color:#000;--bs-shadow-strength:1;--bs-transition-timing-overlay:cubic-bezier(.22, 1, .36, 1);--bs-spacer:1rem;--bs-focus-ring-width:3px;--bs-focus-ring-offset:1px;--bs-focus-ring-color:var(--bs-primary-focus-ring);--bs-focus-ring:var(--bs-focus-ring-width) solid var(--bs-focus-ring-color);--bs-control-checked-bg:var(--bs-primary-base);--bs-control-checked-border-color:var(--bs-control-checked-bg);--bs-control-active-bg:var(--bs-primary-base);--bs-control-active-border-color:var(--bs-control-active-bg);--bs-control-disabled-bg:var(--bs-bg-3);--bs-control-disabled-opacity:.65;--bs-control-transition-duration:.15s;--bs-control-transition-timing:cubic-bezier(.34, 1.56, .64, 1);--bs-btn-input-fg:var(--bs-fg-body);--bs-btn-input-bg:var(--bs-bg-body);--bs-btn-input-gap:.375rem;--bs-btn-input-min-height:2.375rem;--bs-btn-input-padding-y:.375rem;--bs-btn-input-padding-x:.75rem;--bs-btn-input-font-size:var(--bs-body-font-size);--bs-btn-input-font-weight:var(--bs-font-weight-normal);--bs-btn-input-line-height:var(--bs-body-line-height);--bs-btn-input-border-radius:var(--bs-radius-5);--bs-btn-input-xs-gap:var(--bs-spacer-1);--bs-btn-input-xs-min-height:1.5rem;--bs-btn-input-xs-padding-y:.125rem;--bs-btn-input-xs-padding-x:.5rem;--bs-btn-input-xs-font-size:var(--bs-font-size-xs);--bs-btn-input-xs-line-height:1.125;--bs-btn-input-xs-border-radius:var(--bs-radius-5);--bs-btn-input-sm-gap:.375rem;--bs-btn-input-sm-min-height:2rem;--bs-btn-input-sm-padding-y:.25rem;--bs-btn-input-sm-padding-x:.625rem;--bs-btn-input-sm-font-size:var(--bs-font-size-sm);--bs-btn-input-sm-line-height:var(--bs-line-height-sm);--bs-btn-input-sm-border-radius:var(--bs-radius-5);--bs-btn-input-lg-gap:.375rem;--bs-btn-input-lg-min-height:2.75rem;--bs-btn-input-lg-padding-y:.5rem;--bs-btn-input-lg-padding-x:1rem;--bs-btn-input-lg-font-size:var(--bs-font-size-md);--bs-btn-input-lg-line-height:var(--bs-line-height-md);--bs-btn-input-lg-border-radius:var(--bs-radius-7);--bs-font-size-xs:.75rem;--bs-line-height-xs:1.25;--bs-font-size-sm:.875rem;--bs-line-height-sm:1.5;--bs-font-size-md:1rem;--bs-line-height-md:1.5;--bs-font-size-lg:clamp(1.125rem, 1rem + .625vw, 1.25rem);--bs-line-height-lg:1.5;--bs-font-size-xl:clamp(1.5rem, 1.1rem + .75vw, 1.75rem);--bs-line-height-xl:1.42857;--bs-font-size-2xl:clamp(1.75rem, 1.3rem + 1vw, 2rem);--bs-line-height-2xl:1.33333;--bs-font-size-3xl:clamp(2rem, 1.5rem + 1.875vw, 2.5rem);--bs-line-height-3xl:1.2;--bs-font-size-4xl:clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--bs-line-height-4xl:1.1;--bs-font-size-5xl:clamp(3rem, 2rem + 5vw, 4rem);--bs-line-height-5xl:1.1;--bs-font-size-6xl:clamp(3.75rem, 2.5rem + 6.25vw, 5rem);--bs-line-height-6xl:1;--bs-font-weight-lighter:lighter;--bs-font-weight-light:300;--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-font-weight-bolder:bolder;--bs-primary-base:var(--bs-blue-500);--bs-primary-fg:light-dark(var(--bs-blue-600),var(--bs-blue-400));--bs-primary-fg-emphasis:light-dark(var(--bs-blue-800),var(--bs-blue-200));--bs-primary-bg:var(--bs-blue-500);--bs-primary-bg-subtle:light-dark(var(--bs-blue-100),var(--bs-blue-900));--bs-primary-bg-muted:light-dark(var(--bs-blue-200),var(--bs-blue-800));--bs-primary-border:light-dark(var(--bs-blue-300),var(--bs-blue-600));--bs-primary-focus-ring:light-dark(color-mix(in oklch, var(--bs-blue-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-blue-500) 75%, var(--bs-bg-body)));--bs-primary-contrast:var(--bs-white);--bs-accent-base:var(--bs-indigo-500);--bs-accent-fg:light-dark(var(--bs-indigo-600),color-mix(in oklch, var(--bs-indigo-400), var(--bs-indigo-300)));--bs-accent-fg-emphasis:light-dark(var(--bs-indigo-800),var(--bs-indigo-300));--bs-accent-bg:var(--bs-indigo-500);--bs-accent-bg-subtle:light-dark(var(--bs-indigo-100),var(--bs-indigo-900));--bs-accent-bg-muted:light-dark(var(--bs-indigo-200),var(--bs-indigo-800));--bs-accent-border:light-dark(var(--bs-indigo-300),var(--bs-indigo-600));--bs-accent-focus-ring:light-dark(color-mix(in oklch, var(--bs-indigo-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-indigo-500) 75%, var(--bs-bg-body)));--bs-accent-contrast:var(--bs-white);--bs-success-base:var(--bs-green-500);--bs-success-fg:light-dark(var(--bs-green-600),var(--bs-green-400));--bs-success-fg-emphasis:light-dark(var(--bs-green-800),var(--bs-green-300));--bs-success-bg:var(--bs-green-500);--bs-success-bg-subtle:light-dark(var(--bs-green-100),var(--bs-green-900));--bs-success-bg-muted:light-dark(var(--bs-green-200),var(--bs-green-800));--bs-success-border:light-dark(var(--bs-green-300),var(--bs-green-600));--bs-success-focus-ring:light-dark(color-mix(in oklch, var(--bs-green-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-green-500) 75%, var(--bs-bg-body)));--bs-success-contrast:var(--bs-white);--bs-danger-base:var(--bs-red-500);--bs-danger-fg:light-dark(var(--bs-red-600),var(--bs-red-400));--bs-danger-fg-emphasis:light-dark(var(--bs-red-800),var(--bs-red-300));--bs-danger-bg:var(--bs-red-500);--bs-danger-bg-subtle:light-dark(var(--bs-red-100),var(--bs-red-900));--bs-danger-bg-muted:light-dark(var(--bs-red-200),var(--bs-red-800));--bs-danger-border:light-dark(var(--bs-red-300),var(--bs-red-600));--bs-danger-focus-ring:light-dark(color-mix(in oklch, var(--bs-red-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-red-500) 75%, var(--bs-bg-body)));--bs-danger-contrast:var(--bs-white);--bs-warning-base:var(--bs-yellow-500);--bs-warning-fg:light-dark(var(--bs-yellow-700),var(--bs-yellow-400));--bs-warning-fg-emphasis:light-dark(var(--bs-yellow-800),var(--bs-yellow-300));--bs-warning-bg:var(--bs-yellow-500);--bs-warning-bg-subtle:light-dark(var(--bs-yellow-100),var(--bs-yellow-900));--bs-warning-bg-muted:light-dark(var(--bs-yellow-200),var(--bs-yellow-800));--bs-warning-border:light-dark(var(--bs-yellow-300),var(--bs-yellow-600));--bs-warning-focus-ring:light-dark(color-mix(in oklch, var(--bs-yellow-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-yellow-400) 85%, var(--bs-bg-body)));--bs-warning-contrast:var(--bs-gray-900);--bs-info-base:var(--bs-cyan-500);--bs-info-fg:light-dark(var(--bs-cyan-600),var(--bs-cyan-400));--bs-info-fg-emphasis:light-dark(var(--bs-cyan-800),var(--bs-cyan-300));--bs-info-bg:var(--bs-cyan-500);--bs-info-bg-subtle:light-dark(var(--bs-cyan-100),var(--bs-cyan-900));--bs-info-bg-muted:light-dark(var(--bs-cyan-200),var(--bs-cyan-800));--bs-info-border:light-dark(var(--bs-cyan-300),var(--bs-cyan-600));--bs-info-focus-ring:light-dark(color-mix(in oklch, var(--bs-cyan-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-cyan-500) 75%, var(--bs-bg-body)));--bs-info-contrast:var(--bs-gray-900);--bs-inverse-base:var(--bs-gray-900);--bs-inverse-fg:light-dark(var(--bs-gray-900),var(--bs-gray-200));--bs-inverse-fg-emphasis:light-dark(var(--bs-gray-975),var(--bs-white));--bs-inverse-bg:light-dark(var(--bs-gray-900),var(--bs-gray-025));--bs-inverse-bg-subtle:light-dark(var(--bs-gray-100),var(--bs-gray-900));--bs-inverse-bg-muted:light-dark(var(--bs-gray-200),var(--bs-gray-300));--bs-inverse-border:light-dark(var(--bs-gray-400),var(--bs-gray-100));--bs-inverse-focus-ring:color-mix(in oklch, light-dark(var(--bs-gray-900),var(--bs-gray-100)) 50%, var(--bs-bg-body));--bs-inverse-contrast:light-dark(var(--bs-white),var(--bs-gray-900));--bs-secondary-base:var(--bs-gray-200);--bs-secondary-fg:light-dark(var(--bs-gray-600),var(--bs-gray-400));--bs-secondary-fg-emphasis:light-dark(var(--bs-gray-800),var(--bs-gray-200));--bs-secondary-bg:light-dark(var(--bs-gray-100),var(--bs-gray-600));--bs-secondary-bg-subtle:light-dark(var(--bs-gray-050),var(--bs-gray-800));--bs-secondary-bg-muted:light-dark(var(--bs-gray-100),var(--bs-gray-700));--bs-secondary-border:light-dark(var(--bs-gray-300),var(--bs-gray-600));--bs-secondary-focus-ring:color-mix(in oklch, light-dark(var(--bs-gray-500),var(--bs-gray-300)) 50%, var(--bs-bg-body));--bs-secondary-contrast:light-dark(var(--bs-gray-900),var(--bs-white));--bs-bg-body:light-dark(var(--bs-white),var(--bs-gray-975));--bs-bg-1:light-dark(var(--bs-gray-025),var(--bs-gray-950));--bs-bg-2:light-dark(var(--bs-gray-050),var(--bs-gray-900));--bs-bg-3:light-dark(var(--bs-gray-100),var(--bs-gray-800));--bs-bg-4:light-dark(var(--bs-gray-200),var(--bs-gray-700));--bs-bg-fg:var(--bs-fg-body);--bs-bg-white:var(--bs-white);--bs-bg-black:var(--bs-black);--bs-bg-transparent:transparent;--bs-bg-inherit:inherit;--bs-fg-body:light-dark(var(--bs-gray-900),var(--bs-gray-050));--bs-fg-1:light-dark(var(--bs-gray-800),var(--bs-gray-200));--bs-fg-2:light-dark(var(--bs-gray-700),var(--bs-gray-300));--bs-fg-3:light-dark(var(--bs-gray-600),var(--bs-gray-500));--bs-fg-4:light-dark(var(--bs-gray-500),var(--bs-gray-600));--bs-fg-bg:var(--bs-bg-body);--bs-fg-white:var(--bs-white);--bs-fg-black:var(--bs-black);--bs-fg-inherit:inherit;--bs-border-bg:var(--bs-bg-body);--bs-border-body:light-dark(var(--bs-gray-300),var(--bs-gray-800));--bs-border-muted:light-dark(var(--bs-gray-200),var(--bs-gray-800));--bs-border-subtle:light-dark(color-mix(in oklch, var(--bs-gray-100), var(--bs-gray-200)),color-mix(in oklch, var(--bs-gray-800), var(--bs-gray-900)));--bs-border-emphasized:light-dark(var(--bs-gray-400),var(--bs-gray-600));--bs-border-white:var(--bs-white);--bs-border-black:var(--bs-black);--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:1024px;--bs-breakpoint-xl:1280px;--bs-breakpoint-2xl:1536px;--bs-spacer-0:0;--bs-spacer-1:.25rem;--bs-spacer-2:.375rem;--bs-spacer-3:.5rem;--bs-spacer-4:.75rem;--bs-spacer-5:1rem;--bs-spacer-6:1.25rem;--bs-spacer-7:1.5rem;--bs-spacer-8:1.75rem;--bs-spacer-9:2rem;--bs-spacer-10:2.25rem;--bs-spacer-11:2.5rem;--bs-spacer-12:3rem;--bs-radius-0:0;--bs-radius-1:.125rem;--bs-radius-2:.1875rem;--bs-radius-3:.25rem;--bs-radius-4:.375rem;--bs-radius-5:.5rem;--bs-radius-6:.625rem;--bs-radius-7:.75rem;--bs-radius-8:.875rem;--bs-radius-9:1rem;--bs-radius-pill:50rem;--bs-box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem .75rem -.125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 1.5rem -.25rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-xs:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-sm:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-lg:0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem 1rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 2rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.08 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-xl:0 .1875rem .5rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1rem 2.5rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 2rem 5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.09 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-inset:inset 0 1px 2px light-dark(oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(8% * var(--bs-so,1))),oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(26% * var(--bs-so,1))));--bs-z-n1:-1;--bs-z-0:0;--bs-z-1:1;--bs-z-2:2;--bs-z-3:3;--bs-z-menu:1000;--bs-z-sticky:1010;--bs-z-fixed:1020;--bs-z-drawer:1030;--bs-z-dialog:1040;--bs-z-popover:1050;--bs-z-tooltip:1060;--bs-z-toast:1070;color-scheme:light dark;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:root,:host{--bs-shadow-strength:2.4}}[data-bs-theme=dark]{--bs-shadow-strength:2.4;color-scheme:dark}[data-bs-theme=light]{--bs-shadow-strength:1;color-scheme:light}:root,:host{--bs-heading-margin-bottom:var(--bs-spacer-2);--bs-heading-line-height:1.2;--bs-paragraph-margin-bottom:var(--bs-spacer);--bs-legend-margin-bottom:var(--bs-spacer-2);--bs-legend-font-size:1.5rem;--bs-list-padding-x:var(--bs-spacer-7)}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.drawer,.\32 xl\:drawer,.xl\:drawer,.lg\:drawer,.md\:drawer,.sm\:drawer{--bs-drawer-inset:var(--bs-spacer);--bs-drawer-zindex:var(--bs-z-drawer);--bs-drawer-width:400px;--bs-drawer-height:30vh;--bs-drawer-padding-x:var(--bs-spacer);--bs-drawer-padding-y:var(--bs-spacer);--bs-drawer-color:var(--bs-fg-body);--bs-drawer-bg:var(--bs-bg-body);--bs-drawer-border-width:var(--bs-border-width);--bs-drawer-border-color:var(--bs-border-color-translucent);--bs-drawer-border-radius:var(--bs-radius-7);--bs-drawer-box-shadow:var(--bs-box-shadow-xl);--bs-drawer-transition-property:transform, visibility;--bs-drawer-transition-duration:.3s;--bs-drawer-transition-timing:var(--bs-transition-timing-overlay);--bs-drawer-title-line-height:1.5;--bs-drawer-backdrop-bg:color-mix(in oklch, var(--bs-bg-body) 25%, transparent);--bs-drawer-backdrop-blur:8px}.fade{--bs-transition-fade-duration:.15s;--bs-transition-fade-timing:linear}@media (prefers-reduced-motion:no-preference){.fade{transition:opacity var(--bs-transition-fade-duration) var(--bs-transition-fade-timing)}}.fade:not(.show){opacity:0}.collapse{--bs-transition-collapse-property:block-size, display;--bs-transition-collapse-duration:.35s;--bs-transition-collapse-timing:ease;overflow-y:clip}@media (prefers-reduced-motion:no-preference){.collapse{transition-timing-function:var(--bs-transition-collapse-timing);transition-duration:var(--bs-transition-collapse-duration);transition-property:var(--bs-transition-collapse-property);transition-behavior:allow-discrete;interpolate-size:allow-keywords}}.collapse:not(.show){block-size:0;display:none}@starting-style{.collapse.show{block-size:0}}.collapse.collapse-horizontal{--bs-transition-collapse-property:inline-size, display;inline-size:fit-content;overflow:clip visible}.collapse.collapse-horizontal:not(.show){block-size:auto;inline-size:0}@starting-style{.collapse.collapse-horizontal.show{inline-size:0}}@property --bs-ratio{syntax:"*";inherits:false}@property --bs-sc{syntax:"*";inherits:false}@property --bs-so{syntax:"*";inherits:false}@property --bs-bc{syntax:"*";inherits:false}@property --bs-fg{syntax:"*";inherits:false}@property --bs-underline-color{syntax:"*";inherits:false}@property --bs-bg{syntax:"*";inherits:false}@property --bs-rounded-size{syntax:"*";inherits:false}@keyframes animation-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes animation-pop{0%{transform:scale(0)}to{transform:scale(1)}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file +:root,:host{--bs-blue-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .24 240));--bs-blue-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .24 240));--bs-blue-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .24 240));--bs-blue-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .24 240));--bs-blue-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .24 240));--bs-blue-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .24 240));--bs-blue-500:oklch(60% .24 240);--bs-blue-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .24 240));--bs-blue-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .24 240));--bs-blue-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .24 240));--bs-blue-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .24 240));--bs-blue-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .24 240));--bs-blue-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .24 240));--bs-indigo-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .26 288));--bs-indigo-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .26 288));--bs-indigo-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .26 288));--bs-indigo-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .26 288));--bs-indigo-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .26 288));--bs-indigo-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .26 288));--bs-indigo-500:oklch(56% .26 288);--bs-indigo-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .26 288));--bs-indigo-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .26 288));--bs-indigo-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .26 288));--bs-indigo-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .26 288));--bs-indigo-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .26 288));--bs-indigo-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .26 288));--bs-violet-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .24 300));--bs-violet-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .24 300));--bs-violet-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .24 300));--bs-violet-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .24 300));--bs-violet-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .24 300));--bs-violet-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .24 300));--bs-violet-500:oklch(56% .24 300);--bs-violet-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .24 300));--bs-violet-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .24 300));--bs-violet-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .24 300));--bs-violet-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .24 300));--bs-violet-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .24 300));--bs-violet-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .24 300));--bs-purple-025:color-mix(in oklch, var(--bs-white) 94%, oklch(56% .24 320));--bs-purple-050:color-mix(in oklch, var(--bs-white) 90%, oklch(56% .24 320));--bs-purple-100:color-mix(in oklch, var(--bs-white) 80%, oklch(56% .24 320));--bs-purple-200:color-mix(in oklch, var(--bs-white) 60%, oklch(56% .24 320));--bs-purple-300:color-mix(in oklch, var(--bs-white) 40%, oklch(56% .24 320));--bs-purple-400:color-mix(in oklch, var(--bs-white) 20%, oklch(56% .24 320));--bs-purple-500:oklch(56% .24 320);--bs-purple-600:color-mix(in oklch, var(--bs-black) 16%, oklch(56% .24 320));--bs-purple-700:color-mix(in oklch, var(--bs-black) 32%, oklch(56% .24 320));--bs-purple-800:color-mix(in oklch, var(--bs-black) 48%, oklch(56% .24 320));--bs-purple-900:color-mix(in oklch, var(--bs-black) 64%, oklch(56% .24 320));--bs-purple-950:color-mix(in oklch, var(--bs-black) 70%, oklch(56% .24 320));--bs-purple-975:color-mix(in oklch, var(--bs-black) 76%, oklch(56% .24 320));--bs-pink-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .22 4));--bs-pink-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .22 4));--bs-pink-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .22 4));--bs-pink-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .22 4));--bs-pink-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .22 4));--bs-pink-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .22 4));--bs-pink-500:oklch(60% .22 4);--bs-pink-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .22 4));--bs-pink-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .22 4));--bs-pink-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .22 4));--bs-pink-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .22 4));--bs-pink-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .22 4));--bs-pink-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .22 4));--bs-red-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .22 20));--bs-red-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .22 20));--bs-red-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .22 20));--bs-red-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .22 20));--bs-red-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .22 20));--bs-red-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .22 20));--bs-red-500:oklch(60% .22 20);--bs-red-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .22 20));--bs-red-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .22 20));--bs-red-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .22 20));--bs-red-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .22 20));--bs-red-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .22 20));--bs-red-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .22 20));--bs-orange-025:color-mix(in oklch, var(--bs-white) 94%, oklch(70% .22 52));--bs-orange-050:color-mix(in oklch, var(--bs-white) 90%, oklch(70% .22 52));--bs-orange-100:color-mix(in oklch, var(--bs-white) 80%, oklch(70% .22 52));--bs-orange-200:color-mix(in oklch, var(--bs-white) 60%, oklch(70% .22 52));--bs-orange-300:color-mix(in oklch, var(--bs-white) 40%, oklch(70% .22 52));--bs-orange-400:color-mix(in oklch, var(--bs-white) 20%, oklch(70% .22 52));--bs-orange-500:oklch(70% .22 52);--bs-orange-600:color-mix(in oklch, var(--bs-black) 16%, oklch(70% .22 52));--bs-orange-700:color-mix(in oklch, var(--bs-black) 32%, oklch(70% .22 52));--bs-orange-800:color-mix(in oklch, var(--bs-black) 48%, oklch(70% .22 52));--bs-orange-900:color-mix(in oklch, var(--bs-black) 64%, oklch(70% .22 52));--bs-orange-950:color-mix(in oklch, var(--bs-black) 70%, oklch(70% .22 52));--bs-orange-975:color-mix(in oklch, var(--bs-black) 76%, oklch(70% .22 52));--bs-amber-025:color-mix(in oklch, var(--bs-white) 94%, oklch(79% .2 78));--bs-amber-050:color-mix(in oklch, var(--bs-white) 90%, oklch(79% .2 78));--bs-amber-100:color-mix(in oklch, var(--bs-white) 80%, oklch(79% .2 78));--bs-amber-200:color-mix(in oklch, var(--bs-white) 60%, oklch(79% .2 78));--bs-amber-300:color-mix(in oklch, var(--bs-white) 40%, oklch(79% .2 78));--bs-amber-400:color-mix(in oklch, var(--bs-white) 20%, oklch(79% .2 78));--bs-amber-500:oklch(79% .2 78);--bs-amber-600:color-mix(in oklch, var(--bs-black) 16%, oklch(79% .2 78));--bs-amber-700:color-mix(in oklch, var(--bs-black) 32%, oklch(79% .2 78));--bs-amber-800:color-mix(in oklch, var(--bs-black) 48%, oklch(79% .2 78));--bs-amber-900:color-mix(in oklch, var(--bs-black) 64%, oklch(79% .2 78));--bs-amber-950:color-mix(in oklch, var(--bs-black) 70%, oklch(79% .2 78));--bs-amber-975:color-mix(in oklch, var(--bs-black) 76%, oklch(79% .2 78));--bs-yellow-025:color-mix(in oklch, var(--bs-white) 94%, oklch(88% .24 88));--bs-yellow-050:color-mix(in oklch, var(--bs-white) 90%, oklch(88% .24 88));--bs-yellow-100:color-mix(in oklch, var(--bs-white) 80%, oklch(88% .24 88));--bs-yellow-200:color-mix(in oklch, var(--bs-white) 60%, oklch(88% .24 88));--bs-yellow-300:color-mix(in oklch, var(--bs-white) 40%, oklch(88% .24 88));--bs-yellow-400:color-mix(in oklch, var(--bs-white) 20%, oklch(88% .24 88));--bs-yellow-500:oklch(88% .24 88);--bs-yellow-600:color-mix(in oklch, var(--bs-black) 16%, oklch(88% .24 88));--bs-yellow-700:color-mix(in oklch, var(--bs-black) 32%, oklch(88% .24 88));--bs-yellow-800:color-mix(in oklch, var(--bs-black) 48%, oklch(88% .24 88));--bs-yellow-900:color-mix(in oklch, var(--bs-black) 64%, oklch(88% .24 88));--bs-yellow-950:color-mix(in oklch, var(--bs-black) 70%, oklch(88% .24 88));--bs-yellow-975:color-mix(in oklch, var(--bs-black) 76%, oklch(88% .24 88));--bs-lime-025:color-mix(in oklch, var(--bs-white) 94%, oklch(65% .24 135));--bs-lime-050:color-mix(in oklch, var(--bs-white) 90%, oklch(65% .24 135));--bs-lime-100:color-mix(in oklch, var(--bs-white) 80%, oklch(65% .24 135));--bs-lime-200:color-mix(in oklch, var(--bs-white) 60%, oklch(65% .24 135));--bs-lime-300:color-mix(in oklch, var(--bs-white) 40%, oklch(65% .24 135));--bs-lime-400:color-mix(in oklch, var(--bs-white) 20%, oklch(65% .24 135));--bs-lime-500:oklch(65% .24 135);--bs-lime-600:color-mix(in oklch, var(--bs-black) 16%, oklch(65% .24 135));--bs-lime-700:color-mix(in oklch, var(--bs-black) 32%, oklch(65% .24 135));--bs-lime-800:color-mix(in oklch, var(--bs-black) 48%, oklch(65% .24 135));--bs-lime-900:color-mix(in oklch, var(--bs-black) 64%, oklch(65% .24 135));--bs-lime-950:color-mix(in oklch, var(--bs-black) 70%, oklch(65% .24 135));--bs-lime-975:color-mix(in oklch, var(--bs-black) 76%, oklch(65% .24 135));--bs-green-025:color-mix(in oklch, var(--bs-white) 94%, oklch(64% .22 160));--bs-green-050:color-mix(in oklch, var(--bs-white) 90%, oklch(64% .22 160));--bs-green-100:color-mix(in oklch, var(--bs-white) 80%, oklch(64% .22 160));--bs-green-200:color-mix(in oklch, var(--bs-white) 60%, oklch(64% .22 160));--bs-green-300:color-mix(in oklch, var(--bs-white) 40%, oklch(64% .22 160));--bs-green-400:color-mix(in oklch, var(--bs-white) 20%, oklch(64% .22 160));--bs-green-500:oklch(64% .22 160);--bs-green-600:color-mix(in oklch, var(--bs-black) 16%, oklch(64% .22 160));--bs-green-700:color-mix(in oklch, var(--bs-black) 32%, oklch(64% .22 160));--bs-green-800:color-mix(in oklch, var(--bs-black) 48%, oklch(64% .22 160));--bs-green-900:color-mix(in oklch, var(--bs-black) 64%, oklch(64% .22 160));--bs-green-950:color-mix(in oklch, var(--bs-black) 70%, oklch(64% .22 160));--bs-green-975:color-mix(in oklch, var(--bs-black) 76%, oklch(64% .22 160));--bs-teal-025:color-mix(in oklch, var(--bs-white) 94%, oklch(68% .22 190));--bs-teal-050:color-mix(in oklch, var(--bs-white) 90%, oklch(68% .22 190));--bs-teal-100:color-mix(in oklch, var(--bs-white) 80%, oklch(68% .22 190));--bs-teal-200:color-mix(in oklch, var(--bs-white) 60%, oklch(68% .22 190));--bs-teal-300:color-mix(in oklch, var(--bs-white) 40%, oklch(68% .22 190));--bs-teal-400:color-mix(in oklch, var(--bs-white) 20%, oklch(68% .22 190));--bs-teal-500:oklch(68% .22 190);--bs-teal-600:color-mix(in oklch, var(--bs-black) 16%, oklch(68% .22 190));--bs-teal-700:color-mix(in oklch, var(--bs-black) 32%, oklch(68% .22 190));--bs-teal-800:color-mix(in oklch, var(--bs-black) 48%, oklch(68% .22 190));--bs-teal-900:color-mix(in oklch, var(--bs-black) 64%, oklch(68% .22 190));--bs-teal-950:color-mix(in oklch, var(--bs-black) 70%, oklch(68% .22 190));--bs-teal-975:color-mix(in oklch, var(--bs-black) 76%, oklch(68% .22 190));--bs-cyan-025:color-mix(in oklch, var(--bs-white) 94%, oklch(69% .22 220));--bs-cyan-050:color-mix(in oklch, var(--bs-white) 90%, oklch(69% .22 220));--bs-cyan-100:color-mix(in oklch, var(--bs-white) 80%, oklch(69% .22 220));--bs-cyan-200:color-mix(in oklch, var(--bs-white) 60%, oklch(69% .22 220));--bs-cyan-300:color-mix(in oklch, var(--bs-white) 40%, oklch(69% .22 220));--bs-cyan-400:color-mix(in oklch, var(--bs-white) 20%, oklch(69% .22 220));--bs-cyan-500:oklch(69% .22 220);--bs-cyan-600:color-mix(in oklch, var(--bs-black) 16%, oklch(69% .22 220));--bs-cyan-700:color-mix(in oklch, var(--bs-black) 32%, oklch(69% .22 220));--bs-cyan-800:color-mix(in oklch, var(--bs-black) 48%, oklch(69% .22 220));--bs-cyan-900:color-mix(in oklch, var(--bs-black) 64%, oklch(69% .22 220));--bs-cyan-950:color-mix(in oklch, var(--bs-black) 70%, oklch(69% .22 220));--bs-cyan-975:color-mix(in oklch, var(--bs-black) 76%, oklch(69% .22 220));--bs-brown-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .12 54));--bs-brown-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .12 54));--bs-brown-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .12 54));--bs-brown-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .12 54));--bs-brown-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .12 54));--bs-brown-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .12 54));--bs-brown-500:oklch(60% .12 54);--bs-brown-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .12 54));--bs-brown-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .12 54));--bs-brown-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .12 54));--bs-brown-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .12 54));--bs-brown-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .12 54));--bs-brown-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .12 54));--bs-gray-025:color-mix(in oklch, var(--bs-white) 94%, oklch(60% .02 245));--bs-gray-050:color-mix(in oklch, var(--bs-white) 90%, oklch(60% .02 245));--bs-gray-100:color-mix(in oklch, var(--bs-white) 80%, oklch(60% .02 245));--bs-gray-200:color-mix(in oklch, var(--bs-white) 60%, oklch(60% .02 245));--bs-gray-300:color-mix(in oklch, var(--bs-white) 40%, oklch(60% .02 245));--bs-gray-400:color-mix(in oklch, var(--bs-white) 20%, oklch(60% .02 245));--bs-gray-500:oklch(60% .02 245);--bs-gray-600:color-mix(in oklch, var(--bs-black) 16%, oklch(60% .02 245));--bs-gray-700:color-mix(in oklch, var(--bs-black) 32%, oklch(60% .02 245));--bs-gray-800:color-mix(in oklch, var(--bs-black) 48%, oklch(60% .02 245));--bs-gray-900:color-mix(in oklch, var(--bs-black) 64%, oklch(60% .02 245));--bs-gray-950:color-mix(in oklch, var(--bs-black) 70%, oklch(60% .02 245));--bs-gray-975:color-mix(in oklch, var(--bs-black) 76%, oklch(60% .02 245));--bs-pewter-025:color-mix(in oklch, var(--bs-white) 94%, oklch(65% .01 290));--bs-pewter-050:color-mix(in oklch, var(--bs-white) 90%, oklch(65% .01 290));--bs-pewter-100:color-mix(in oklch, var(--bs-white) 80%, oklch(65% .01 290));--bs-pewter-200:color-mix(in oklch, var(--bs-white) 60%, oklch(65% .01 290));--bs-pewter-300:color-mix(in oklch, var(--bs-white) 40%, oklch(65% .01 290));--bs-pewter-400:color-mix(in oklch, var(--bs-white) 20%, oklch(65% .01 290));--bs-pewter-500:oklch(65% .01 290);--bs-pewter-600:color-mix(in oklch, var(--bs-black) 16%, oklch(65% .01 290));--bs-pewter-700:color-mix(in oklch, var(--bs-black) 32%, oklch(65% .01 290));--bs-pewter-800:color-mix(in oklch, var(--bs-black) 48%, oklch(65% .01 290));--bs-pewter-900:color-mix(in oklch, var(--bs-black) 64%, oklch(65% .01 290));--bs-pewter-950:color-mix(in oklch, var(--bs-black) 70%, oklch(65% .01 290));--bs-pewter-975:color-mix(in oklch, var(--bs-black) 76%, oklch(65% .01 290))}@layer colors,config,root;@layer reboot{*,:before,:after{box-sizing:border-box}:root,:host{accent-color:var(--bs-primary-base)}iframe{color-scheme:light dark;border:0}body{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-fg-body);text-align:var(--bs-body-text-align);background-color:var(--bs-bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{margin:var(--bs-hr-margin-y,var(--bs-spacer)) 0;border:0;border-block-start:var(--bs-border-width) solid var(--bs-hr-border-color)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:var(--bs-heading-margin-bottom);font-family:var(--bs-heading-font-family);font-style:var(--bs-heading-font-style);font-weight:var(--bs-heading-font-weight,var(--bs-font-weight-medium));line-height:var(--bs-heading-line-height);color:var(--bs-heading-color)}h1,.h1{font-size:var(--bs-font-size-3xl)}h2,.h2{font-size:var(--bs-font-size-2xl)}h3,.h3{font-size:var(--bs-font-size-xl)}h4,.h4{font-size:var(--bs-font-size-lg)}h5,.h5{font-size:var(--bs-font-size-md)}h6,.h6{font-size:var(--bs-font-size-sm)}p{margin-top:0;margin-bottom:var(--bs-paragraph-margin-bottom)}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.initialism{font-size:var(--bs-initialism-font-size,var(--bs-font-size-xs));text-transform:uppercase}address{margin-bottom:var(--bs-spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--bs-list-padding-x)}ol,ul,dl{margin-top:0;margin-bottom:var(--bs-spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--bs-dt-font-weight,var(--bs-font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--bs-spacer-2)}blockquote{margin:0 0 var(--bs-spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--bs-font-weight-bolder)}small,.small{font-size:var(--bs-small-font-size,87.5%)}mark,.mark{--bs-mark-padding:.1875em;--bs-mark-color:var(--bs-fg-body);--bs-mark-bg:light-dark(var(--bs-yellow-100),var(--bs-yellow-900));padding:var(--bs-mark-padding);color:var(--bs-mark-color);background-color:var(--bs-mark-bg)}sub,sup{font-size:var(--bs-sub-sup-font-size,.75em);vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-theme-fg,var(--bs-link-color));-webkit-text-decoration:var(--bs-link-decoration);-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration);text-underline-offset:var(--bs-link-underline-offset)}a:hover{color:var(--bs-theme-fg-emphasis,var(--bs-link-hover-color));-webkit-text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration));-webkit-text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration));text-decoration:var(--bs-link-hover-decoration,var(--bs-link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-mono);font-size:1em}pre{margin-top:0;margin-bottom:var(--bs-spacer);font-size:var(--bs-code-font-size);color:var(--bs-code-color,inherit);scrollbar-gutter:stable;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--bs-code-font-size);color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{--bs-kbd-padding-y:.125rem;--bs-kbd-padding-x:var(--bs-spacer-1);--bs-kbd-font-size:var(--bs-font-size-xs);--bs-kbd-color:var(--bs-bg-body);--bs-kbd-bg:var(--bs-fg-2);--bs-kbd-border-radius:var(--bs-radius-3);padding:var(--bs-kbd-padding-y) var(--bs-kbd-padding-x);font-size:var(--bs-kbd-font-size);color:var(--bs-kbd-color);background-color:var(--bs-kbd-bg);border-radius:var(--bs-kbd-border-radius)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--bs-spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--bs-spacer-2);color:var(--bs-fg-3);text-align:start}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{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[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}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:inline-start;width:100%;margin-bottom:var(--bs-legend-margin-bottom);font-size:var(--bs-legend-font-size);font-weight:var(--bs-legend-font-weight);line-height:inherit;padding:0}legend+*{clear:inline-start}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-millisecond-field{padding:0}::-webkit-datetime-edit-second-field{padding:0}::-webkit-datetime-edit-minute-field{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-meridiem-field{padding:0}::-webkit-datetime-edit-ampm-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-week-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer layout{.container,.container-fluid,.\32 xl\:container,.xl\:container,.lg\:container,.md\:container,.sm\:container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-inline:auto}@media (width>=576px){.sm\:container,.container{max-width:540px}}@media (width>=768px){.md\:container,.sm\:container,.container{max-width:720px}}@media (width>=1024px){.lg\:container,.md\:container,.sm\:container,.container{max-width:960px}}@media (width>=1280px){.xl\:container,.lg\:container,.md\:container,.sm\:container,.container{max-width:1200px}}@media (width>=1536px){.\32 xl\:container,.xl\:container,.lg\:container,.md\:container,.sm\:container,.container{max-width:1440px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-inline:calc(-.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-inline-start:8.33333%}.offset-2{margin-inline-start:16.6667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333%}.offset-5{margin-inline-start:41.6667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333%}.offset-8{margin-inline-start:66.6667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333%}.offset-11{margin-inline-start:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.375rem}.g-2,.gy-2{--bs-gutter-y:.375rem}.g-3,.gx-3{--bs-gutter-x:.5rem}.g-3,.gy-3{--bs-gutter-y:.5rem}.g-4,.gx-4{--bs-gutter-x:.75rem}.g-4,.gy-4{--bs-gutter-y:.75rem}.g-5,.gx-5{--bs-gutter-x:1rem}.g-5,.gy-5{--bs-gutter-y:1rem}.g-6,.gx-6{--bs-gutter-x:1.25rem}.g-6,.gy-6{--bs-gutter-y:1.25rem}.g-7,.gx-7{--bs-gutter-x:1.5rem}.g-7,.gy-7{--bs-gutter-y:1.5rem}.g-8,.gx-8{--bs-gutter-x:1.75rem}.g-8,.gy-8{--bs-gutter-y:1.75rem}.g-9,.gx-9{--bs-gutter-x:2rem}.g-9,.gy-9{--bs-gutter-y:2rem}.g-10,.gx-10{--bs-gutter-x:2.25rem}.g-10,.gy-10{--bs-gutter-y:2.25rem}.g-11,.gx-11{--bs-gutter-x:2.5rem}.g-11,.gy-11{--bs-gutter-y:2.5rem}.g-12,.gx-12{--bs-gutter-x:3rem}.g-12,.gy-12{--bs-gutter-y:3rem}@media (width>=576px){.sm\:col{flex:1 0 0}.sm\:row-cols-auto>*{flex:none;width:auto}.sm\:row-cols-1>*{flex:none;width:100%}.sm\:row-cols-2>*{flex:none;width:50%}.sm\:row-cols-3>*{flex:none;width:33.3333%}.sm\:row-cols-4>*{flex:none;width:25%}.sm\:row-cols-5>*{flex:none;width:20%}.sm\:row-cols-6>*{flex:none;width:16.6667%}.sm\:col-auto{flex:none;width:auto}.sm\:col-1{flex:none;width:8.33333%}.sm\:col-2{flex:none;width:16.6667%}.sm\:col-3{flex:none;width:25%}.sm\:col-4{flex:none;width:33.3333%}.sm\:col-5{flex:none;width:41.6667%}.sm\:col-6{flex:none;width:50%}.sm\:col-7{flex:none;width:58.3333%}.sm\:col-8{flex:none;width:66.6667%}.sm\:col-9{flex:none;width:75%}.sm\:col-10{flex:none;width:83.3333%}.sm\:col-11{flex:none;width:91.6667%}.sm\:col-12{flex:none;width:100%}.sm\:offset-0{margin-inline-start:0}.sm\:offset-1{margin-inline-start:8.33333%}.sm\:offset-2{margin-inline-start:16.6667%}.sm\:offset-3{margin-inline-start:25%}.sm\:offset-4{margin-inline-start:33.3333%}.sm\:offset-5{margin-inline-start:41.6667%}.sm\:offset-6{margin-inline-start:50%}.sm\:offset-7{margin-inline-start:58.3333%}.sm\:offset-8{margin-inline-start:66.6667%}.sm\:offset-9{margin-inline-start:75%}.sm\:offset-10{margin-inline-start:83.3333%}.sm\:offset-11{margin-inline-start:91.6667%}.sm\:g-0,.sm\:gx-0{--bs-gutter-x:0}.sm\:g-0,.sm\:gy-0{--bs-gutter-y:0}.sm\:g-1,.sm\:gx-1{--bs-gutter-x:.25rem}.sm\:g-1,.sm\:gy-1{--bs-gutter-y:.25rem}.sm\:g-2,.sm\:gx-2{--bs-gutter-x:.375rem}.sm\:g-2,.sm\:gy-2{--bs-gutter-y:.375rem}.sm\:g-3,.sm\:gx-3{--bs-gutter-x:.5rem}.sm\:g-3,.sm\:gy-3{--bs-gutter-y:.5rem}.sm\:g-4,.sm\:gx-4{--bs-gutter-x:.75rem}.sm\:g-4,.sm\:gy-4{--bs-gutter-y:.75rem}.sm\:g-5,.sm\:gx-5{--bs-gutter-x:1rem}.sm\:g-5,.sm\:gy-5{--bs-gutter-y:1rem}.sm\:g-6,.sm\:gx-6{--bs-gutter-x:1.25rem}.sm\:g-6,.sm\:gy-6{--bs-gutter-y:1.25rem}.sm\:g-7,.sm\:gx-7{--bs-gutter-x:1.5rem}.sm\:g-7,.sm\:gy-7{--bs-gutter-y:1.5rem}.sm\:g-8,.sm\:gx-8{--bs-gutter-x:1.75rem}.sm\:g-8,.sm\:gy-8{--bs-gutter-y:1.75rem}.sm\:g-9,.sm\:gx-9{--bs-gutter-x:2rem}.sm\:g-9,.sm\:gy-9{--bs-gutter-y:2rem}.sm\:g-10,.sm\:gx-10{--bs-gutter-x:2.25rem}.sm\:g-10,.sm\:gy-10{--bs-gutter-y:2.25rem}.sm\:g-11,.sm\:gx-11{--bs-gutter-x:2.5rem}.sm\:g-11,.sm\:gy-11{--bs-gutter-y:2.5rem}.sm\:g-12,.sm\:gx-12{--bs-gutter-x:3rem}.sm\:g-12,.sm\:gy-12{--bs-gutter-y:3rem}}@media (width>=768px){.md\:col{flex:1 0 0}.md\:row-cols-auto>*{flex:none;width:auto}.md\:row-cols-1>*{flex:none;width:100%}.md\:row-cols-2>*{flex:none;width:50%}.md\:row-cols-3>*{flex:none;width:33.3333%}.md\:row-cols-4>*{flex:none;width:25%}.md\:row-cols-5>*{flex:none;width:20%}.md\:row-cols-6>*{flex:none;width:16.6667%}.md\:col-auto{flex:none;width:auto}.md\:col-1{flex:none;width:8.33333%}.md\:col-2{flex:none;width:16.6667%}.md\:col-3{flex:none;width:25%}.md\:col-4{flex:none;width:33.3333%}.md\:col-5{flex:none;width:41.6667%}.md\:col-6{flex:none;width:50%}.md\:col-7{flex:none;width:58.3333%}.md\:col-8{flex:none;width:66.6667%}.md\:col-9{flex:none;width:75%}.md\:col-10{flex:none;width:83.3333%}.md\:col-11{flex:none;width:91.6667%}.md\:col-12{flex:none;width:100%}.md\:offset-0{margin-inline-start:0}.md\:offset-1{margin-inline-start:8.33333%}.md\:offset-2{margin-inline-start:16.6667%}.md\:offset-3{margin-inline-start:25%}.md\:offset-4{margin-inline-start:33.3333%}.md\:offset-5{margin-inline-start:41.6667%}.md\:offset-6{margin-inline-start:50%}.md\:offset-7{margin-inline-start:58.3333%}.md\:offset-8{margin-inline-start:66.6667%}.md\:offset-9{margin-inline-start:75%}.md\:offset-10{margin-inline-start:83.3333%}.md\:offset-11{margin-inline-start:91.6667%}.md\:g-0,.md\:gx-0{--bs-gutter-x:0}.md\:g-0,.md\:gy-0{--bs-gutter-y:0}.md\:g-1,.md\:gx-1{--bs-gutter-x:.25rem}.md\:g-1,.md\:gy-1{--bs-gutter-y:.25rem}.md\:g-2,.md\:gx-2{--bs-gutter-x:.375rem}.md\:g-2,.md\:gy-2{--bs-gutter-y:.375rem}.md\:g-3,.md\:gx-3{--bs-gutter-x:.5rem}.md\:g-3,.md\:gy-3{--bs-gutter-y:.5rem}.md\:g-4,.md\:gx-4{--bs-gutter-x:.75rem}.md\:g-4,.md\:gy-4{--bs-gutter-y:.75rem}.md\:g-5,.md\:gx-5{--bs-gutter-x:1rem}.md\:g-5,.md\:gy-5{--bs-gutter-y:1rem}.md\:g-6,.md\:gx-6{--bs-gutter-x:1.25rem}.md\:g-6,.md\:gy-6{--bs-gutter-y:1.25rem}.md\:g-7,.md\:gx-7{--bs-gutter-x:1.5rem}.md\:g-7,.md\:gy-7{--bs-gutter-y:1.5rem}.md\:g-8,.md\:gx-8{--bs-gutter-x:1.75rem}.md\:g-8,.md\:gy-8{--bs-gutter-y:1.75rem}.md\:g-9,.md\:gx-9{--bs-gutter-x:2rem}.md\:g-9,.md\:gy-9{--bs-gutter-y:2rem}.md\:g-10,.md\:gx-10{--bs-gutter-x:2.25rem}.md\:g-10,.md\:gy-10{--bs-gutter-y:2.25rem}.md\:g-11,.md\:gx-11{--bs-gutter-x:2.5rem}.md\:g-11,.md\:gy-11{--bs-gutter-y:2.5rem}.md\:g-12,.md\:gx-12{--bs-gutter-x:3rem}.md\:g-12,.md\:gy-12{--bs-gutter-y:3rem}}@media (width>=1024px){.lg\:col{flex:1 0 0}.lg\:row-cols-auto>*{flex:none;width:auto}.lg\:row-cols-1>*{flex:none;width:100%}.lg\:row-cols-2>*{flex:none;width:50%}.lg\:row-cols-3>*{flex:none;width:33.3333%}.lg\:row-cols-4>*{flex:none;width:25%}.lg\:row-cols-5>*{flex:none;width:20%}.lg\:row-cols-6>*{flex:none;width:16.6667%}.lg\:col-auto{flex:none;width:auto}.lg\:col-1{flex:none;width:8.33333%}.lg\:col-2{flex:none;width:16.6667%}.lg\:col-3{flex:none;width:25%}.lg\:col-4{flex:none;width:33.3333%}.lg\:col-5{flex:none;width:41.6667%}.lg\:col-6{flex:none;width:50%}.lg\:col-7{flex:none;width:58.3333%}.lg\:col-8{flex:none;width:66.6667%}.lg\:col-9{flex:none;width:75%}.lg\:col-10{flex:none;width:83.3333%}.lg\:col-11{flex:none;width:91.6667%}.lg\:col-12{flex:none;width:100%}.lg\:offset-0{margin-inline-start:0}.lg\:offset-1{margin-inline-start:8.33333%}.lg\:offset-2{margin-inline-start:16.6667%}.lg\:offset-3{margin-inline-start:25%}.lg\:offset-4{margin-inline-start:33.3333%}.lg\:offset-5{margin-inline-start:41.6667%}.lg\:offset-6{margin-inline-start:50%}.lg\:offset-7{margin-inline-start:58.3333%}.lg\:offset-8{margin-inline-start:66.6667%}.lg\:offset-9{margin-inline-start:75%}.lg\:offset-10{margin-inline-start:83.3333%}.lg\:offset-11{margin-inline-start:91.6667%}.lg\:g-0,.lg\:gx-0{--bs-gutter-x:0}.lg\:g-0,.lg\:gy-0{--bs-gutter-y:0}.lg\:g-1,.lg\:gx-1{--bs-gutter-x:.25rem}.lg\:g-1,.lg\:gy-1{--bs-gutter-y:.25rem}.lg\:g-2,.lg\:gx-2{--bs-gutter-x:.375rem}.lg\:g-2,.lg\:gy-2{--bs-gutter-y:.375rem}.lg\:g-3,.lg\:gx-3{--bs-gutter-x:.5rem}.lg\:g-3,.lg\:gy-3{--bs-gutter-y:.5rem}.lg\:g-4,.lg\:gx-4{--bs-gutter-x:.75rem}.lg\:g-4,.lg\:gy-4{--bs-gutter-y:.75rem}.lg\:g-5,.lg\:gx-5{--bs-gutter-x:1rem}.lg\:g-5,.lg\:gy-5{--bs-gutter-y:1rem}.lg\:g-6,.lg\:gx-6{--bs-gutter-x:1.25rem}.lg\:g-6,.lg\:gy-6{--bs-gutter-y:1.25rem}.lg\:g-7,.lg\:gx-7{--bs-gutter-x:1.5rem}.lg\:g-7,.lg\:gy-7{--bs-gutter-y:1.5rem}.lg\:g-8,.lg\:gx-8{--bs-gutter-x:1.75rem}.lg\:g-8,.lg\:gy-8{--bs-gutter-y:1.75rem}.lg\:g-9,.lg\:gx-9{--bs-gutter-x:2rem}.lg\:g-9,.lg\:gy-9{--bs-gutter-y:2rem}.lg\:g-10,.lg\:gx-10{--bs-gutter-x:2.25rem}.lg\:g-10,.lg\:gy-10{--bs-gutter-y:2.25rem}.lg\:g-11,.lg\:gx-11{--bs-gutter-x:2.5rem}.lg\:g-11,.lg\:gy-11{--bs-gutter-y:2.5rem}.lg\:g-12,.lg\:gx-12{--bs-gutter-x:3rem}.lg\:g-12,.lg\:gy-12{--bs-gutter-y:3rem}}@media (width>=1280px){.xl\:col{flex:1 0 0}.xl\:row-cols-auto>*{flex:none;width:auto}.xl\:row-cols-1>*{flex:none;width:100%}.xl\:row-cols-2>*{flex:none;width:50%}.xl\:row-cols-3>*{flex:none;width:33.3333%}.xl\:row-cols-4>*{flex:none;width:25%}.xl\:row-cols-5>*{flex:none;width:20%}.xl\:row-cols-6>*{flex:none;width:16.6667%}.xl\:col-auto{flex:none;width:auto}.xl\:col-1{flex:none;width:8.33333%}.xl\:col-2{flex:none;width:16.6667%}.xl\:col-3{flex:none;width:25%}.xl\:col-4{flex:none;width:33.3333%}.xl\:col-5{flex:none;width:41.6667%}.xl\:col-6{flex:none;width:50%}.xl\:col-7{flex:none;width:58.3333%}.xl\:col-8{flex:none;width:66.6667%}.xl\:col-9{flex:none;width:75%}.xl\:col-10{flex:none;width:83.3333%}.xl\:col-11{flex:none;width:91.6667%}.xl\:col-12{flex:none;width:100%}.xl\:offset-0{margin-inline-start:0}.xl\:offset-1{margin-inline-start:8.33333%}.xl\:offset-2{margin-inline-start:16.6667%}.xl\:offset-3{margin-inline-start:25%}.xl\:offset-4{margin-inline-start:33.3333%}.xl\:offset-5{margin-inline-start:41.6667%}.xl\:offset-6{margin-inline-start:50%}.xl\:offset-7{margin-inline-start:58.3333%}.xl\:offset-8{margin-inline-start:66.6667%}.xl\:offset-9{margin-inline-start:75%}.xl\:offset-10{margin-inline-start:83.3333%}.xl\:offset-11{margin-inline-start:91.6667%}.xl\:g-0,.xl\:gx-0{--bs-gutter-x:0}.xl\:g-0,.xl\:gy-0{--bs-gutter-y:0}.xl\:g-1,.xl\:gx-1{--bs-gutter-x:.25rem}.xl\:g-1,.xl\:gy-1{--bs-gutter-y:.25rem}.xl\:g-2,.xl\:gx-2{--bs-gutter-x:.375rem}.xl\:g-2,.xl\:gy-2{--bs-gutter-y:.375rem}.xl\:g-3,.xl\:gx-3{--bs-gutter-x:.5rem}.xl\:g-3,.xl\:gy-3{--bs-gutter-y:.5rem}.xl\:g-4,.xl\:gx-4{--bs-gutter-x:.75rem}.xl\:g-4,.xl\:gy-4{--bs-gutter-y:.75rem}.xl\:g-5,.xl\:gx-5{--bs-gutter-x:1rem}.xl\:g-5,.xl\:gy-5{--bs-gutter-y:1rem}.xl\:g-6,.xl\:gx-6{--bs-gutter-x:1.25rem}.xl\:g-6,.xl\:gy-6{--bs-gutter-y:1.25rem}.xl\:g-7,.xl\:gx-7{--bs-gutter-x:1.5rem}.xl\:g-7,.xl\:gy-7{--bs-gutter-y:1.5rem}.xl\:g-8,.xl\:gx-8{--bs-gutter-x:1.75rem}.xl\:g-8,.xl\:gy-8{--bs-gutter-y:1.75rem}.xl\:g-9,.xl\:gx-9{--bs-gutter-x:2rem}.xl\:g-9,.xl\:gy-9{--bs-gutter-y:2rem}.xl\:g-10,.xl\:gx-10{--bs-gutter-x:2.25rem}.xl\:g-10,.xl\:gy-10{--bs-gutter-y:2.25rem}.xl\:g-11,.xl\:gx-11{--bs-gutter-x:2.5rem}.xl\:g-11,.xl\:gy-11{--bs-gutter-y:2.5rem}.xl\:g-12,.xl\:gx-12{--bs-gutter-x:3rem}.xl\:g-12,.xl\:gy-12{--bs-gutter-y:3rem}}@media (width>=1536px){.\32 xl\:col{flex:1 0 0}.\32 xl\:row-cols-auto>*{flex:none;width:auto}.\32 xl\:row-cols-1>*{flex:none;width:100%}.\32 xl\:row-cols-2>*{flex:none;width:50%}.\32 xl\:row-cols-3>*{flex:none;width:33.3333%}.\32 xl\:row-cols-4>*{flex:none;width:25%}.\32 xl\:row-cols-5>*{flex:none;width:20%}.\32 xl\:row-cols-6>*{flex:none;width:16.6667%}.\32 xl\:col-auto{flex:none;width:auto}.\32 xl\:col-1{flex:none;width:8.33333%}.\32 xl\:col-2{flex:none;width:16.6667%}.\32 xl\:col-3{flex:none;width:25%}.\32 xl\:col-4{flex:none;width:33.3333%}.\32 xl\:col-5{flex:none;width:41.6667%}.\32 xl\:col-6{flex:none;width:50%}.\32 xl\:col-7{flex:none;width:58.3333%}.\32 xl\:col-8{flex:none;width:66.6667%}.\32 xl\:col-9{flex:none;width:75%}.\32 xl\:col-10{flex:none;width:83.3333%}.\32 xl\:col-11{flex:none;width:91.6667%}.\32 xl\:col-12{flex:none;width:100%}.\32 xl\:offset-0{margin-inline-start:0}.\32 xl\:offset-1{margin-inline-start:8.33333%}.\32 xl\:offset-2{margin-inline-start:16.6667%}.\32 xl\:offset-3{margin-inline-start:25%}.\32 xl\:offset-4{margin-inline-start:33.3333%}.\32 xl\:offset-5{margin-inline-start:41.6667%}.\32 xl\:offset-6{margin-inline-start:50%}.\32 xl\:offset-7{margin-inline-start:58.3333%}.\32 xl\:offset-8{margin-inline-start:66.6667%}.\32 xl\:offset-9{margin-inline-start:75%}.\32 xl\:offset-10{margin-inline-start:83.3333%}.\32 xl\:offset-11{margin-inline-start:91.6667%}.\32 xl\:g-0,.\32 xl\:gx-0{--bs-gutter-x:0}.\32 xl\:g-0,.\32 xl\:gy-0{--bs-gutter-y:0}.\32 xl\:g-1,.\32 xl\:gx-1{--bs-gutter-x:.25rem}.\32 xl\:g-1,.\32 xl\:gy-1{--bs-gutter-y:.25rem}.\32 xl\:g-2,.\32 xl\:gx-2{--bs-gutter-x:.375rem}.\32 xl\:g-2,.\32 xl\:gy-2{--bs-gutter-y:.375rem}.\32 xl\:g-3,.\32 xl\:gx-3{--bs-gutter-x:.5rem}.\32 xl\:g-3,.\32 xl\:gy-3{--bs-gutter-y:.5rem}.\32 xl\:g-4,.\32 xl\:gx-4{--bs-gutter-x:.75rem}.\32 xl\:g-4,.\32 xl\:gy-4{--bs-gutter-y:.75rem}.\32 xl\:g-5,.\32 xl\:gx-5{--bs-gutter-x:1rem}.\32 xl\:g-5,.\32 xl\:gy-5{--bs-gutter-y:1rem}.\32 xl\:g-6,.\32 xl\:gx-6{--bs-gutter-x:1.25rem}.\32 xl\:g-6,.\32 xl\:gy-6{--bs-gutter-y:1.25rem}.\32 xl\:g-7,.\32 xl\:gx-7{--bs-gutter-x:1.5rem}.\32 xl\:g-7,.\32 xl\:gy-7{--bs-gutter-y:1.5rem}.\32 xl\:g-8,.\32 xl\:gx-8{--bs-gutter-x:1.75rem}.\32 xl\:g-8,.\32 xl\:gy-8{--bs-gutter-y:1.75rem}.\32 xl\:g-9,.\32 xl\:gx-9{--bs-gutter-x:2rem}.\32 xl\:g-9,.\32 xl\:gy-9{--bs-gutter-y:2rem}.\32 xl\:g-10,.\32 xl\:gx-10{--bs-gutter-x:2.25rem}.\32 xl\:g-10,.\32 xl\:gy-10{--bs-gutter-y:2.25rem}.\32 xl\:g-11,.\32 xl\:gx-11{--bs-gutter-x:2.5rem}.\32 xl\:g-11,.\32 xl\:gy-11{--bs-gutter-y:2.5rem}.\32 xl\:g-12,.\32 xl\:gx-12{--bs-gutter-x:3rem}.\32 xl\:g-12,.\32 xl\:gy-12{--bs-gutter-y:3rem}}.grid{--bs-columns:12;--bs-rows:1;--bs-gap:1.5rem;grid-template-rows:repeat(var(--bs-rows), 1fr);grid-template-columns:repeat(var(--bs-columns), 1fr);gap:var(--bs-gap);display:grid;container-type:inline-size}.g-col-1{grid-column:auto/span 1}.g-col-2{grid-column:auto/span 2}.g-col-3{grid-column:auto/span 3}.g-col-4{grid-column:auto/span 4}.g-col-5{grid-column:auto/span 5}.g-col-6{grid-column:auto/span 6}.g-col-7{grid-column:auto/span 7}.g-col-8{grid-column:auto/span 8}.g-col-9{grid-column:auto/span 9}.g-col-10{grid-column:auto/span 10}.g-col-11{grid-column:auto/span 11}.g-col-12{grid-column:auto/span 12}.g-start-1{grid-column-start:1}.g-start-2{grid-column-start:2}.g-start-3{grid-column-start:3}.g-start-4{grid-column-start:4}.g-start-5{grid-column-start:5}.g-start-6{grid-column-start:6}.g-start-7{grid-column-start:7}.g-start-8{grid-column-start:8}.g-start-9{grid-column-start:9}.g-start-10{grid-column-start:10}.g-start-11{grid-column-start:11}@container (width>=576px){.sm\:g-col-1{grid-column:auto/span 1}.sm\:g-col-2{grid-column:auto/span 2}.sm\:g-col-3{grid-column:auto/span 3}.sm\:g-col-4{grid-column:auto/span 4}.sm\:g-col-5{grid-column:auto/span 5}.sm\:g-col-6{grid-column:auto/span 6}.sm\:g-col-7{grid-column:auto/span 7}.sm\:g-col-8{grid-column:auto/span 8}.sm\:g-col-9{grid-column:auto/span 9}.sm\:g-col-10{grid-column:auto/span 10}.sm\:g-col-11{grid-column:auto/span 11}.sm\:g-col-12{grid-column:auto/span 12}.sm\:g-start-1{grid-column-start:1}.sm\:g-start-2{grid-column-start:2}.sm\:g-start-3{grid-column-start:3}.sm\:g-start-4{grid-column-start:4}.sm\:g-start-5{grid-column-start:5}.sm\:g-start-6{grid-column-start:6}.sm\:g-start-7{grid-column-start:7}.sm\:g-start-8{grid-column-start:8}.sm\:g-start-9{grid-column-start:9}.sm\:g-start-10{grid-column-start:10}.sm\:g-start-11{grid-column-start:11}}@container (width>=768px){.md\:g-col-1{grid-column:auto/span 1}.md\:g-col-2{grid-column:auto/span 2}.md\:g-col-3{grid-column:auto/span 3}.md\:g-col-4{grid-column:auto/span 4}.md\:g-col-5{grid-column:auto/span 5}.md\:g-col-6{grid-column:auto/span 6}.md\:g-col-7{grid-column:auto/span 7}.md\:g-col-8{grid-column:auto/span 8}.md\:g-col-9{grid-column:auto/span 9}.md\:g-col-10{grid-column:auto/span 10}.md\:g-col-11{grid-column:auto/span 11}.md\:g-col-12{grid-column:auto/span 12}.md\:g-start-1{grid-column-start:1}.md\:g-start-2{grid-column-start:2}.md\:g-start-3{grid-column-start:3}.md\:g-start-4{grid-column-start:4}.md\:g-start-5{grid-column-start:5}.md\:g-start-6{grid-column-start:6}.md\:g-start-7{grid-column-start:7}.md\:g-start-8{grid-column-start:8}.md\:g-start-9{grid-column-start:9}.md\:g-start-10{grid-column-start:10}.md\:g-start-11{grid-column-start:11}}@container (width>=1024px){.lg\:g-col-1{grid-column:auto/span 1}.lg\:g-col-2{grid-column:auto/span 2}.lg\:g-col-3{grid-column:auto/span 3}.lg\:g-col-4{grid-column:auto/span 4}.lg\:g-col-5{grid-column:auto/span 5}.lg\:g-col-6{grid-column:auto/span 6}.lg\:g-col-7{grid-column:auto/span 7}.lg\:g-col-8{grid-column:auto/span 8}.lg\:g-col-9{grid-column:auto/span 9}.lg\:g-col-10{grid-column:auto/span 10}.lg\:g-col-11{grid-column:auto/span 11}.lg\:g-col-12{grid-column:auto/span 12}.lg\:g-start-1{grid-column-start:1}.lg\:g-start-2{grid-column-start:2}.lg\:g-start-3{grid-column-start:3}.lg\:g-start-4{grid-column-start:4}.lg\:g-start-5{grid-column-start:5}.lg\:g-start-6{grid-column-start:6}.lg\:g-start-7{grid-column-start:7}.lg\:g-start-8{grid-column-start:8}.lg\:g-start-9{grid-column-start:9}.lg\:g-start-10{grid-column-start:10}.lg\:g-start-11{grid-column-start:11}}@container (width>=1280px){.xl\:g-col-1{grid-column:auto/span 1}.xl\:g-col-2{grid-column:auto/span 2}.xl\:g-col-3{grid-column:auto/span 3}.xl\:g-col-4{grid-column:auto/span 4}.xl\:g-col-5{grid-column:auto/span 5}.xl\:g-col-6{grid-column:auto/span 6}.xl\:g-col-7{grid-column:auto/span 7}.xl\:g-col-8{grid-column:auto/span 8}.xl\:g-col-9{grid-column:auto/span 9}.xl\:g-col-10{grid-column:auto/span 10}.xl\:g-col-11{grid-column:auto/span 11}.xl\:g-col-12{grid-column:auto/span 12}.xl\:g-start-1{grid-column-start:1}.xl\:g-start-2{grid-column-start:2}.xl\:g-start-3{grid-column-start:3}.xl\:g-start-4{grid-column-start:4}.xl\:g-start-5{grid-column-start:5}.xl\:g-start-6{grid-column-start:6}.xl\:g-start-7{grid-column-start:7}.xl\:g-start-8{grid-column-start:8}.xl\:g-start-9{grid-column-start:9}.xl\:g-start-10{grid-column-start:10}.xl\:g-start-11{grid-column-start:11}}@container (width>=1536px){.\32 xl\:g-col-1{grid-column:auto/span 1}.\32 xl\:g-col-2{grid-column:auto/span 2}.\32 xl\:g-col-3{grid-column:auto/span 3}.\32 xl\:g-col-4{grid-column:auto/span 4}.\32 xl\:g-col-5{grid-column:auto/span 5}.\32 xl\:g-col-6{grid-column:auto/span 6}.\32 xl\:g-col-7{grid-column:auto/span 7}.\32 xl\:g-col-8{grid-column:auto/span 8}.\32 xl\:g-col-9{grid-column:auto/span 9}.\32 xl\:g-col-10{grid-column:auto/span 10}.\32 xl\:g-col-11{grid-column:auto/span 11}.\32 xl\:g-col-12{grid-column:auto/span 12}.\32 xl\:g-start-1{grid-column-start:1}.\32 xl\:g-start-2{grid-column-start:2}.\32 xl\:g-start-3{grid-column-start:3}.\32 xl\:g-start-4{grid-column-start:4}.\32 xl\:g-start-5{grid-column-start:5}.\32 xl\:g-start-6{grid-column-start:6}.\32 xl\:g-start-7{grid-column-start:7}.\32 xl\:g-start-8{grid-column-start:8}.\32 xl\:g-start-9{grid-column-start:9}.\32 xl\:g-start-10{grid-column-start:10}.\32 xl\:g-start-11{grid-column-start:11}}}@layer content{.list-unstyled,.list-inline{padding-inline-start:0;list-style-type:""}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:var(--bs-list-inline-padding,var(--bs-spacer)/2)}.blockquote{--bs-blockquote-gap:calc(var(--bs-spacer) / 2);--bs-blockquote-padding-x:var(--bs-spacer);--bs-blockquote-margin-y:var(--bs-spacer);--bs-blockquote-font-size:var(--bs-font-size-md);--bs-blockquote-border-width:.25rem;--bs-blockquote-border-color:var(--bs-border-color);--bs-blockquote-footer-font-size:var(--bs-font-size-sm);--bs-blockquote-footer-color:var(--bs-fg-3);gap:var(--bs-blockquote-gap);margin-bottom:var(--bs-blockquote-margin-y);font-size:var(--bs-blockquote-font-size);border-inline-start:var(--bs-blockquote-border-width) solid var(--bs-blockquote-border-color);flex-direction:column;padding-inline-start:var(--bs-blockquote-padding-x);display:flex}.blockquote>*,figure.blockquote blockquote{margin-bottom:0}.blockquote-footer{font-size:var(--bs-blockquote-footer-font-size);color:var(--bs-blockquote-footer-color)}.blockquote-footer:before{content:"— "}.table{--bs-table-cell-padding-y:.5rem;--bs-table-cell-padding-x:.5rem;--bs-table-cell-vertical-align:top;--bs-table-color:var(--bs-fg-body);--bs-table-bg:var(--bs-bg-body);--bs-table-accent-bg:transparent;--bs-table-border-width:var(--bs-border-width);--bs-table-border-color:var(--bs-border-color);--bs-table-group-separator-color:currentcolor;--bs-table-striped-color:var(--bs-table-color);--bs-table-striped-bg-factor:5%;--bs-table-striped-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-striped-bg-factor), transparent);--bs-table-active-color:var(--bs-table-color);--bs-table-active-bg-factor:10%;--bs-table-active-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-active-bg-factor), transparent);--bs-table-hover-color:var(--bs-table-color);--bs-table-hover-bg-factor:7.5%;--bs-table-hover-bg:color-mix(in srgb, var(--bs-table-color) var(--bs-table-hover-bg-factor), transparent);--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;width:100%;margin-bottom:var(--bs-spacer);vertical-align:var(--bs-table-cell-vertical-align);border-color:var(--bs-theme-border,var(--bs-table-border-color))}.table>:not(caption)>*>*{padding:var(--bs-table-cell-padding-y) var(--bs-table-cell-padding-x);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-theme-fg,var(--bs-table-color))));background-color:var(--bs-theme-bg-subtle,var(--bs-table-bg));border-block-end-width:var(--bs-table-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-theme-bg-subtle,var(--bs-table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-block-start:calc(var(--bs-table-border-width) * 2) solid var(--bs-table-group-separator-color)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{--bs-table-cell-padding-y:.25rem;--bs-table-cell-padding-x:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-table-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-table-border-width)}.table-borderless>:not(caption)>*>*{border-block-end-width:0}.table-borderless>:not(:first-child){border-block-start-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-theme-fg,var(--bs-table-striped-color));--bs-table-bg-type:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-striped-bg-factor), transparent)}.table-active{--bs-table-color-state:var(--bs-theme-fg,var(--bs-table-active-color));--bs-table-bg-state:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-active-bg-factor), transparent)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-theme-fg,var(--bs-table-hover-color));--bs-table-bg-state:color-mix(in srgb, var(--bs-theme-fg,var(--bs-table-color)) var(--bs-table-hover-bg-factor), transparent)}.table-card{margin-bottom:var(--bs-spacer);border:var(--bs-border-width) solid var(--bs-border-color-translucent);border-radius:var(--bs-radius-7);overflow:hidden}.table-card>.table,.table-card>[class*=table-responsive]>.table{margin-bottom:0}.table-card>.table>:not(caption):last-child>:last-child>*,.table-card>[class*=table-responsive]>.table>:not(caption):last-child>:last-child>*{border-block-end-width:0}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;container-type:inline-size}.sm\:table-responsive{container-type:inline-size}@media (width<576px){.sm\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.md\:table-responsive{container-type:inline-size}@media (width<768px){.md\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.lg\:table-responsive{container-type:inline-size}@media (width<1024px){.lg\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.xl\:table-responsive{container-type:inline-size}@media (width<1280px){.xl\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.\32 xl\:table-responsive{container-type:inline-size}@media (width<1536px){.\32 xl\:table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}.table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}@container (width<576px){.sm\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.sm\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.sm\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.sm\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.sm\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.sm\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<768px){.md\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.md\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.md\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.md\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.md\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.md\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1024px){.lg\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.lg\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.lg\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.lg\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.lg\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.lg\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1280px){.xl\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xl\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.xl\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.xl\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.xl\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.xl\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.xl\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width<1536px){.\32 xl\:table-stacked>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\32 xl\:table-stacked>tbody>tr{padding-block:var(--bs-table-cell-padding-y);display:block}.\32 xl\:table-stacked>tbody>tr+tr{border-block-start:var(--bs-table-border-width) solid var(--bs-table-border-color)}.\32 xl\:table-stacked>tbody>tr>td{padding:calc(var(--bs-table-cell-padding-y) * .25) calc(var(--bs-table-cell-padding-x) * 2);border:0;display:block}.\32 xl\:table-stacked>tbody>tr>td:first-child{font-weight:var(--bs-font-weight-bold)}.\32 xl\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{font-weight:var(--bs-font-weight-semibold);content:attr(data-cell);display:block}.\32 xl\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{--bs-thumbnail-padding:.25rem;--bs-thumbnail-bg:var(--bs-bg-body);--bs-thumbnail-border-width:var(--bs-border-width);--bs-thumbnail-border-color:var(--bs-border-color);--bs-thumbnail-border-radius:var(--bs-radius-5);--bs-thumbnail-box-shadow:var(--bs-box-shadow-sm);padding:var(--bs-thumbnail-padding);background-color:var(--bs-thumbnail-bg);border:var(--bs-thumbnail-border-width) solid var(--bs-thumbnail-border-color);border-radius:var(--bs-thumbnail-border-radius);box-shadow:var(--bs-thumbnail-box-shadow);max-width:100%;height:auto}.figure{--bs-figure-gap:calc(var(--bs-spacer) * .5);--bs-figure-caption-font-size:var(--bs-font-size-sm);--bs-figure-caption-color:var(--bs-fg-3);gap:var(--bs-figure-gap);flex-direction:column;display:flex}.figure-caption{font-size:var(--bs-figure-caption-font-size);color:var(--bs-figure-caption-color)}.prose{--bs-content-font-size:1rem;--bs-content-line-height:1.5;--bs-content-gap:calc(var(--bs-content-font-size) * var(--bs-content-line-height));--bs-heading-color:light-dark(var(--bs-gray-900),var(--bs-white));gap:var(--bs-content-gap);max-width:1000px;font-size:var(--bs-content-font-size);line-height:var(--bs-content-line-height);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=1024px){.prose{--bs-content-font-size:var(--bs-font-size-md);--bs-content-line-height:1.625}}.prose :where(p,ul,ol,dl,pre,table,blockquote):not(:where(.not-prose,.not-prose *)){margin-block:0}.prose :where(ul,ol):not([class],:where(.not-prose,.not-prose *)) li:not(:last-child){margin-bottom:calc(var(--bs-content-gap) / 4)}.prose :where(li ul,li ol):not(:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) / 4)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:calc(var(--bs-content-gap) * 1.5) 0;border:0;border-block-start:var(--bs-border-width) solid var(--bs-hr-border-color)}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:calc(var(--bs-content-gap) / -2);font-weight:500;line-height:1.25}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)) code{color:inherit;font-weight:600}.prose :where(h1,h2):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) * .75)}.prose :where(h3,h4,h5,h6):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--bs-content-gap) * .5)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){font-size:2.25em;line-height:1.1}.prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.5em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){font-size:1.25em}.prose :where(h5):not(:where(.not-prose,.not-prose *)){font-size:1.125em}.prose :where(h6):not(:where(.not-prose,.not-prose *)){font-size:1em}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){color:var(--bs-link-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bs-link-color) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--bs-link-color) 25%, transparent);text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){transition:text-decoration-color .1s ease-in-out}}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)):hover{color:var(--bs-link-hover-color);-webkit-text-decoration-color:var(--bs-link-hover-color);text-decoration-color:var(--bs-link-hover-color)}.prose :where(img):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start:4px solid var(--bs-border-color);margin:0;padding-inline-start:calc(var(--bs-content-gap) / 2)}.prose :where(table):not(:where(.not-prose,.not-prose *)){border-spacing:0;border-collapse:collapse;width:100%}.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) td,.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) th{text-align:inherit;border:1px solid var(--bs-border-color);padding:6px 12px}.prose :where(dt):not(:where(.not-prose,.not-prose *)){font-weight:500}.prose :where(video,img):not(:where(.not-prose,.not-prose *)){max-width:100%}}@layer forms{.form-label,.col-form-label{font-size:var(--bs-label-font-size,inherit);font-style:var(--bs-label-font-style,inherit);font-weight:var(--bs-label-font-weight,500);color:var(--bs-label-color,var(--bs-fg-body))}.form-label{margin-bottom:var(--bs-label-margin-bottom,calc(var(--bs-spacer) / 2))}.col-form-label{--bs-label-padding-y:calc(var(--bs-btn-input-padding-y) + var(--bs-border-width));padding-block:var(--bs-label-padding-y);margin-bottom:0}.col-form-label-lg{--bs-label-padding-y:calc(var(--bs-btn-input-lg-padding-y) + var(--bs-border-width));font-size:var(--bs-btn-input-lg-font-size)}.col-form-label-sm{--bs-label-padding-y:calc(var(--bs-btn-input-sm-padding-y) + var(--bs-border-width));font-size:var(--bs-btn-input-sm-font-size)}.form-text{--bs-form-text-margin-top:.25rem;--bs-form-text-font-size:var(--bs-font-size-sm);--bs-form-text-color:var(--bs-fg-2);font-size:var(--bs-form-text-font-size);font-style:var(--bs-form-text-font-style);font-weight:var(--bs-form-text-font-weight);color:var(--bs-form-text-color)}.form-control{--bs-control-min-height:var(--bs-btn-input-min-height);--bs-control-padding-y:var(--bs-btn-input-padding-y);--bs-control-padding-x:var(--bs-btn-input-padding-x);--bs-control-font-size:var(--bs-btn-input-font-size);--bs-control-line-height:var(--bs-btn-input-line-height);--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);--bs-control-box-shadow:var(--bs-box-shadow-inset);--bs-control-action-bg:var(--bs-bg-1);--bs-control-action-hover-bg:var(--bs-bg-2);--bs-control-transition-property:border-color, box-shadow;--bs-control-transition-duration:.15s;--bs-control-transition-timing:ease-in-out;--bs-control-placeholder-color:var(--bs-fg-3);--bs-control-disabled-color:var(--bs-control-fg);--bs-control-disabled-bg:var(--bs-bg-2);--bs-control-disabled-border-color:var(--bs-control-border-color);--bs-control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-control-select-bg-position:right .75rem center;--bs-control-select-bg-size:16px 12px;--bs-control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);font-size:var(--bs-control-font-size);line-height:var(--bs-control-line-height);color:var(--bs-control-fg);appearance:none;background-color:var(--bs-control-bg);border:var(--bs-control-border-width) solid var(--bs-control-border-color);border-radius:var(--bs-control-border-radius);box-shadow:var(--bs-control-box-shadow);background-clip:padding-box;display:flex}@media (prefers-reduced-motion:no-preference){.form-control{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--bs-focus-ring-offset:-1px;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-control::placeholder{color:var(--bs-control-placeholder-color);opacity:1}.form-control:disabled{color:var(--bs-control-disabled-color);background-color:var(--bs-control-disabled-bg);border-color:var(--bs-control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::-webkit-datetime-edit-text{color:var(--bs-control-placeholder-color)}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control::file-selector-button{min-height:var(--bs-control-min-height);padding:var(--bs-control-padding-y) var(--bs-control-padding-x);margin:calc(var(--bs-control-padding-y) * -1) calc(var(--bs-control-padding-x) * -1);color:var(--bs-control-fg);pointer-events:none;background-color:var(--bs-control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-control-border-width);border-radius:0;margin-inline-end:var(--bs-control-padding-x)}@media (prefers-reduced-motion:no-preference){.form-control::file-selector-button{transition-timing-function:var(--bs-control-transition-timing);transition-duration:var(--bs-control-transition-duration);transition-property:var(--bs-control-transition-property)}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--bs-control-action-hover-bg)}.form-control-plaintext{--bs-control-min-height:var(--bs-btn-input-min-height);--bs-control-padding-y:var(--bs-btn-input-padding-y);--bs-control-padding-x:var(--bs-btn-input-padding-x);--bs-control-font-size:var(--bs-btn-input-font-size);--bs-control-line-height:var(--bs-btn-input-line-height);--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);--bs-control-box-shadow:var(--bs-box-shadow-inset);--bs-control-action-bg:var(--bs-bg-1);--bs-control-action-hover-bg:var(--bs-bg-2);--bs-control-transition-property:border-color, box-shadow;--bs-control-transition-duration:.15s;--bs-control-transition-timing:ease-in-out;--bs-control-placeholder-color:var(--bs-fg-3);--bs-control-disabled-color:var(--bs-control-fg);--bs-control-disabled-bg:var(--bs-bg-2);--bs-control-disabled-border-color:var(--bs-control-border-color);--bs-control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-control-select-bg-position:right .75rem center;--bs-control-select-bg-size:16px 12px;--bs-control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;padding:var(--bs-control-padding-y) 0;line-height:var(--bs-control-line-height);color:var(--bs-control-fg);border:solid #0000;border-width:var(--bs-control-border-width) 0;background-color:#0000;margin-bottom:0;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline:0}select.form-control,.form-control-caret{background-image:var(--bs-control-select-bg);background-repeat:no-repeat;background-position:var(--bs-control-select-bg-position);background-size:var(--bs-control-select-bg-size);padding-inline-end:calc(var(--bs-control-padding-x) * 3)}select.form-control[multiple],select.form-control[size]:not([size="1"]),.form-control-caret[multiple],.form-control-caret[size]:not([size="1"]){background-image:none;padding-inline-end:var(--bs-control-padding-x)}[data-bs-theme=dark] select.form-control,[data-bs-theme=dark] .form-control-caret{background-image:var(--bs-control-select-bg-dark)}.form-control-sm{--bs-control-min-height:var(--bs-btn-input-sm-min-height);--bs-control-padding-y:var(--bs-btn-input-sm-padding-y);--bs-control-padding-x:var(--bs-btn-input-sm-padding-x);--bs-control-font-size:var(--bs-btn-input-sm-font-size);--bs-control-line-height:var(--bs-btn-input-sm-line-height);--bs-control-border-radius:var(--bs-btn-input-sm-border-radius)}.form-control-lg{--bs-control-min-height:var(--bs-btn-input-lg-min-height);--bs-control-padding-y:var(--bs-btn-input-lg-padding-y);--bs-control-padding-x:var(--bs-btn-input-lg-padding-x);--bs-control-font-size:var(--bs-btn-input-lg-font-size);--bs-control-line-height:var(--bs-btn-input-lg-line-height);--bs-control-border-radius:var(--bs-btn-input-lg-border-radius)}.form-control-color{width:var(--bs-control-min-height);padding:var(--bs-control-padding-y)}.form-control-color:not(:disabled,[readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-radius-5);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-radius-5);border:0!important}.form-ghost{width:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;padding:0;display:block}.form-ghost:focus{outline:0}.form-ghost::placeholder{color:var(--bs-fg-3);opacity:1}.form-ghost:disabled{color:var(--bs-fg-4);cursor:not-allowed}.check{--bs-check-size:1.25rem;--bs-check-margin-block:.125rem;--bs-check-bg:var(--bs-bg-body);--bs-check-border-color:var(--bs-border-color);--bs-check-border-radius:var(--bs-radius-5);--bs-check-icon-checked:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10 3 3 6-6'/%3e%3c/svg%3e");--bs-check-icon-indeterminate:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");--bs-check-checked-bg:var(--bs-control-checked-bg);--bs-check-checked-border-color:var(--bs-control-checked-border-color);--bs-check-indeterminate-bg:var(--bs-control-checked-bg);--bs-check-indeterminate-border-color:var(--bs-control-checked-border-color);--bs-check-active-bg:var(--bs-control-active-bg);--bs-check-active-border-color:var(--bs-control-active-border-color);--bs-check-disabled-bg:var(--bs-control-disabled-bg);--bs-check-disabled-opacity:var(--bs-control-disabled-opacity);width:var(--bs-check-size);height:var(--bs-check-size);margin-block:var(--bs-check-margin-block);appearance:none;background-color:var(--bs-theme-bg,var(--bs-check-bg));border:1px solid var(--bs-theme-bg,var(--bs-check-border-color));border-radius:33%;flex-shrink:0;position:relative}@media (prefers-reduced-motion:no-preference){.check{transition:background-color var(--bs-control-transition-duration) var(--bs-control-transition-timing), border-color var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:before{pointer-events:none;content:"";background-color:var(--bs-theme-contrast,var(--bs-primary-contrast));opacity:0;mask-image:var(--bs-check-icon-checked);position:absolute;inset:0;transform:scale(0);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.check:before{transition:opacity var(--bs-control-transition-duration) var(--bs-control-transition-timing), transform var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.check:checked,.check:indeterminate{background-color:var(--bs-theme-bg,var(--bs-check-checked-bg));border-color:var(--bs-theme-bg,var(--bs-check-checked-border-color))}.check:checked:before,.check:indeterminate:before{opacity:1;transform:scale(1)}.check:indeterminate:before{mask-image:var(--bs-check-icon-indeterminate)}.check:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:-1px}.check:disabled{--bs-check-bg:var(--bs-check-disabled-bg)}.check:disabled~label{color:var(--bs-fg-3);cursor:default}.check:disabled:checked{opacity:var(--bs-check-disabled-opacity)}.check-sm{--bs-check-size:1rem}.check-sm+label{font-size:var(--bs-font-size-sm)}.check-lg{--bs-check-size:1.5rem;--bs-check-margin-block:.375rem}.check-lg+label{font-size:var(--bs-font-size-lg)}.radio{--bs-radio-size:1.25rem;--bs-radio-margin-block:.125rem;--bs-radio-bg:var(--bs-bg-body);--bs-radio-border-color:var(--bs-border-color);--bs-radio-checked-bg:var(--bs-control-checked-bg);--bs-radio-checked-border-color:var(--bs-control-checked-border-color);--bs-radio-disabled-bg:var(--bs-control-disabled-bg);--bs-radio-disabled-opacity:var(--bs-control-disabled-opacity);width:var(--bs-radio-size);height:var(--bs-radio-size);margin-block:var(--bs-radio-margin-block);appearance:none;background-color:var(--bs-theme-bg,var(--bs-radio-bg));border:1px solid var(--bs-theme-bg,var(--bs-radio-border-color));border-radius:50%;flex-shrink:0;position:relative}@media (prefers-reduced-motion:no-preference){.radio{transition:color var(--bs-control-transition-duration) var(--bs-control-transition-timing), background-color var(--bs-control-transition-duration) var(--bs-control-transition-timing), border-color var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.radio:before{inset:calc(var(--bs-radio-size) * .25);content:"";opacity:0;background-color:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.radio:before{transition:opacity var(--bs-control-transition-duration) var(--bs-control-transition-timing), transform var(--bs-control-transition-duration) var(--bs-control-transition-timing)}}.radio:checked{color:var(--bs-theme-contrast,var(--bs-primary-contrast));background-color:var(--bs-theme-bg,var(--bs-radio-checked-bg));border-color:var(--bs-theme-bg,var(--bs-radio-checked-border-color))}.radio:checked:before{opacity:1;transform:scale(1)}.radio:disabled{--bs-radio-bg:var(--bs-radio-disabled-bg)}.radio:disabled~label{color:var(--bs-secondary-fg);cursor:default}.radio:disabled:checked{opacity:var(--bs-radio-disabled-opacity)}.radio:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.radio-sm{--bs-radio-size:1rem}.radio-sm+label{font-size:var(--bs-font-size-sm)}.radio-lg{--bs-radio-size:1.5rem;--bs-radio-margin-block:.375rem}.radio-lg+label{font-size:var(--bs-font-size-lg)}.switch{--bs-switch-height:1.25rem;--bs-switch-width:calc(var(--bs-switch-height) * 1.75);--bs-switch-padding:.0625rem;--bs-switch-margin-block:.125rem;--bs-switch-transition-duration:var(--bs-control-transition-duration);--bs-switch-transition-timing:var(--bs-control-transition-timing);--bs-switch-bg:var(--bs-bg-3);--bs-switch-border-width:var(--bs-border-width);--bs-switch-border-color:var(--bs-border-color);--bs-switch-indicator-bg:var(--bs-white);--bs-switch-indicator-width:calc(var(--bs-switch-height) - var(--bs-switch-padding) * 2 - var(--bs-switch-border-width) * 2);--bs-switch-indicator-height:calc(var(--bs-switch-height) - var(--bs-switch-padding) * 2 - var(--bs-switch-border-width) * 2);--bs-switch-checked-bg:var(--bs-control-checked-bg);--bs-switch-checked-border-color:var(--bs-switch-checked-bg);--bs-switch-checked-indicator-bg:var(--bs-white);--bs-switch-disabled-bg:var(--bs-control-disabled-bg);--bs-switch-disabled-indicator-bg:var(--bs-fg-3);width:var(--bs-switch-width);height:var(--bs-switch-height);padding:var(--bs-switch-padding);margin-block:var(--bs-switch-margin-block);background-color:var(--bs-switch-bg);border:var(--bs-switch-border-width) solid var(--bs-switch-border-color);border-radius:10rem;flex-shrink:0;position:relative;box-shadow:inset 0 1px 2px #0000000d}@media (prefers-reduced-motion:no-preference){.switch{transition:background-color var(--bs-switch-transition-duration) var(--bs-switch-transition-timing)}}.switch:before{inset-block:var(--bs-switch-padding);width:var(--bs-switch-indicator-width);height:var(--bs-switch-indicator-height);content:"";background-color:var(--bs-theme-contrast,var(--bs-switch-indicator-bg));border-radius:10rem;position:absolute;inset-inline-start:var(--bs-switch-padding);box-shadow:0 1px 2px #0000001a}@media (prefers-reduced-motion:no-preference){.switch:before{transition:inset-inline-start var(--bs-switch-transition-duration) var(--bs-switch-transition-timing)}}.switch input{appearance:none;background-color:#0000;outline:0;position:absolute;inset:0}.switch:focus-within{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.switch:has(input:disabled:not(:checked)){--bs-switch-bg:var(--bs-switch-disabled-bg);--bs-switch-indicator-bg:var(--bs-switch-disabled-indicator-bg)}.switch:has(input:disabled:not(:checked)):before{opacity:.4}.switch:has(input:disabled:not(:checked))~label{color:var(--bs-fg-3);cursor:default}.switch:has(input:checked){background-color:var(--bs-theme-bg,var(--bs-switch-checked-bg));border-color:var(--bs-theme-bg,var(--bs-switch-checked-border-color))}.switch:has(input:checked):before{inset-inline-start:calc(100% - var(--bs-switch-indicator-width) - var(--bs-switch-padding))}.switch:has(input:checked:disabled){opacity:.65}.switch:has(input:checked:disabled)~label{color:var(--bs-fg-3);cursor:default}.switch-sm{--bs-switch-height:1rem}.switch-sm+label{font-size:var(--bs-font-size-sm)}.switch-lg{--bs-switch-height:1.5rem;--bs-switch-margin-block:.375rem}.switch-lg+label{font-size:var(--bs-font-size-lg)}.form-range{--bs-range-track-width:100%;--bs-range-track-height:.5rem;--bs-range-track-cursor:pointer;--bs-range-track-bg:var(--bs-bg-3);--bs-range-track-border-radius:1rem;--bs-range-track-fill-bg:var(--bs-theme-bg,var(--bs-primary-base));--bs-range-track-disabled-bg:color-mix(in oklch, var(--bs-bg-4), var(--bs-fg-3));--bs-range-thumb-width:1rem;--bs-range-thumb-height:var(--bs-range-thumb-width);--bs-range-thumb-bg:var(--bs-theme-bg,var(--bs-primary-base));--bs-range-thumb-border:var(--bs-range-thumb-bg) solid var(--bs-border-color);--bs-range-thumb-border-radius:1rem;--bs-range-thumb-box-shadow:0 1px 2px #00000013, 0 2px 4px #00000013;--bs-range-thumb-active-bg:color-mix(in oklch, var(--bs-theme-bg,var(--bs-primary-base)) 70%, var(--bs-bg-body));--bs-range-thumb-disabled-bg:var(--bs-fg-3);--bs-range-thumb-transition-property:background-color, border-color, box-shadow;--bs-range-thumb-transition-duration:.15s;--bs-range-thumb-transition-timing:ease-in-out;--bs-range-tick-width:var(--bs-border-width);--bs-range-tick-height:.5rem;--bs-range-tick-bg:var(--bs-border-color);width:100%;display:block;position:relative}.form-range-input{width:100%;height:calc(var(--bs-range-thumb-height) + var(--bs-focus-ring-width) * 2);appearance:none;background-color:#0000;padding:0;display:block}.form-range-input:hover::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid color-mix(in oklch, var(--bs-theme-focus-ring,var(--bs-primary-focus-ring)), transparent)}.form-range-input:hover::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid color-mix(in oklch, var(--bs-theme-focus-ring,var(--bs-primary-focus-ring)), transparent)}.form-range-input:focus-visible{outline:0}.form-range-input:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:0}.form-range-input:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:0}.form-range-input::-moz-focus-outer{border:0}.form-range-input::-webkit-slider-thumb{width:var(--bs-range-thumb-width);height:var(--bs-range-thumb-height);appearance:none;background-color:var(--bs-range-thumb-bg);background-image:var(--bs-gradient);border:var(--bs-range-thumb-border);border-radius:var(--bs-range-thumb-border-radius);box-shadow:var(--bs-range-thumb-box-shadow)}@media (prefers-reduced-motion:no-preference){.form-range-input::-webkit-slider-thumb{transition-timing-function:var(--bs-range-thumb-transition-timing);transition-duration:var(--bs-range-thumb-transition-duration);-webkit-transition-property:var(--bs-range-thumb-transition-property);transition-property:var(--bs-range-thumb-transition-property)}}.form-range-input::-webkit-slider-thumb:active{background-color:var(--bs-range-thumb-active-bg);background-image:var(--bs-gradient)}.form-range-input::-webkit-slider-thumb{margin-top:calc((var(--bs-range-track-height) - var(--bs-range-thumb-height)) * .5)}.form-range-input::-moz-range-thumb{width:var(--bs-range-thumb-width);height:var(--bs-range-thumb-height);appearance:none;background-color:var(--bs-range-thumb-bg);background-image:var(--bs-gradient);border:var(--bs-range-thumb-border);border-radius:var(--bs-range-thumb-border-radius);box-shadow:var(--bs-range-thumb-box-shadow)}@media (prefers-reduced-motion:no-preference){.form-range-input::-moz-range-thumb{transition-timing-function:var(--bs-range-thumb-transition-timing);transition-duration:var(--bs-range-thumb-transition-duration);-moz-transition-property:var(--bs-range-thumb-transition-property);transition-property:var(--bs-range-thumb-transition-property)}}.form-range-input::-moz-range-thumb:active{background-color:var(--bs-range-thumb-active-bg);background-image:var(--bs-gradient)}.form-range-input::-webkit-slider-runnable-track{width:var(--bs-range-track-width);height:var(--bs-range-track-height);color:#0000;cursor:var(--bs-range-track-cursor);background-color:var(--bs-range-track-bg);background-image:linear-gradient(to right, var(--bs-range-track-fill-bg) calc(var(--bs-range-fill,0) * 100%), transparent calc(var(--bs-range-fill,0) * 100%));border-radius:var(--bs-range-track-border-radius);box-shadow:var(--bs-range-track-box-shadow);border-color:#0000}.form-range-input::-moz-range-track{width:var(--bs-range-track-width);height:var(--bs-range-track-height);color:#0000;cursor:var(--bs-range-track-cursor);background-color:var(--bs-range-track-bg);background-image:linear-gradient(to right, var(--bs-range-track-fill-bg) calc(var(--bs-range-fill,0) * 100%), transparent calc(var(--bs-range-fill,0) * 100%));border-radius:var(--bs-range-track-border-radius);box-shadow:var(--bs-range-track-box-shadow);border-color:#0000}.form-range-input:disabled{pointer-events:none}.form-range-input:disabled::-webkit-slider-thumb{background-color:var(--bs-range-thumb-disabled-bg)}.form-range-input:disabled::-moz-range-thumb{background-color:var(--bs-range-thumb-disabled-bg)}.form-range-input:disabled::-webkit-slider-runnable-track{--bs-range-track-fill-bg:var(--bs-range-track-disabled-bg)}.form-range-input:disabled::-moz-range-track{--bs-range-track-fill-bg:var(--bs-range-track-disabled-bg)}.form-range-bubble{bottom:100%;left:calc(var(--bs-range-thumb-width) * .5 + var(--bs-range-fill,0) * (100% - var(--bs-range-thumb-width)));margin-bottom:var(--bs-tooltip-arrow-height);pointer-events:none;position:absolute;transform:translate(-50%)}.form-range-bubble .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height));position:absolute;left:50%;transform:translate(-50%)}.form-range-ticks{padding-inline:calc(var(--bs-range-thumb-width) * .25);display:grid}.form-range-tick{flex-direction:column;justify-self:start;align-items:center;width:0;display:flex}.form-range-tick:before{width:var(--bs-range-tick-width);height:var(--bs-range-tick-height);content:"";background-color:var(--bs-range-tick-bg)}.form-range-tick:first-child{align-items:flex-start}.form-range-tick:last-child{align-items:flex-end}.form-range-tick-label{font-size:var(--bs-font-size-sm);color:var(--bs-fg-2);white-space:nowrap;margin-top:.125rem}.form-floating{--bs-form-floating-height:calc(3.75rem + var(--bs-border-width) * 2);--bs-form-floating-line-height:1.25;--bs-form-floating-padding-x:calc(var(--bs-btn-input-padding-x) * 1.25);--bs-form-floating-padding-y:1rem;--bs-form-floating-input-padding-t:1.625rem;--bs-form-floating-input-padding-b:.625rem;--bs-form-floating-label-height:1.5em;--bs-form-floating-label-bg:var(--bs-btn-input-bg);--bs-form-floating-label-disabled-bg:var(--bs-bg-2);--bs-form-floating-label-opacity:.65;--bs-form-floating-label-transform:scale(.85) translateY(-.5rem) translateX(.15rem);--bs-form-floating-label-disabled-color:var(--bs-fg-3);--bs-form-floating-transition-property:opacity, transform;--bs-form-floating-transition-duration:.1s;--bs-form-floating-transition-timing:ease-in-out;position:relative}.form-floating>label{z-index:2;max-width:100%;height:100%;padding:var(--bs-form-floating-padding-y) var(--bs-form-floating-padding-x);color:color-mix(in oklch, var(--bs-fg-body) var(--bs-form-floating-label-opacity), transparent);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.form-floating>label{transition-timing-function:var(--bs-form-floating-transition-timing);transition-duration:var(--bs-form-floating-transition-duration);transition-property:var(--bs-form-floating-transition-property)}}.form-floating>label:has(~textarea){align-items:flex-start}.form-floating>.form-control,.form-floating>.form-control-plaintext{height:var(--bs-form-floating-height);min-height:var(--bs-form-floating-height);padding:var(--bs-form-floating-padding-y) var(--bs-form-floating-padding-x);line-height:var(--bs-form-floating-line-height)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.form-floating>.form-control:focus::placeholder,.form-floating>.form-control-plaintext:focus::placeholder{color:var(--bs-control-placeholder-color)}.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),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext:autofill),.form-floating>.form-control[type=date],.form-floating>.form-control[type=month],.form-floating>.form-control[type=week],.form-floating>.form-control[type=time],.form-floating>.form-control[type=datetime-local],.form-floating>.form-control:is(select){padding-top:var(--bs-form-floating-input-padding-t);padding-bottom:var(--bs-form-floating-input-padding-b)}.form-floating>label:has(~.form-control:focus),.form-floating>label:has(~.form-control:not(:placeholder-shown)),.form-floating>label:has(~.form-control-plaintext),.form-floating>label:has(~.form-control[type=date]),.form-floating>label:has(~.form-control[type=month]),.form-floating>label:has(~.form-control[type=week]),.form-floating>label:has(~.form-control[type=time]),.form-floating>label:has(~.form-control[type=datetime-local]),.form-floating>label:has(~.form-control:is(select)){transform:var(--bs-form-floating-label-transform)}.form-floating>label:has(~.form-control:-webkit-autofill){transform:var(--bs-form-floating-label-transform)}.form-floating>label:has(~textarea:focus):after,.form-floating>label:has(~textarea:not(:placeholder-shown)):after{inset:var(--bs-form-floating-padding-y) calc(var(--bs-form-floating-padding-x) * .5);z-index:-1;height:var(--bs-form-floating-label-height);content:"";background-color:var(--bs-form-floating-label-bg);border-radius:var(--bs-btn-input-border-radius);position:absolute}.form-floating>label:has(~textarea:disabled):after{background-color:var(--bs-form-floating-label-disabled-bg)}.form-floating>label:has(~.form-control-plaintext){border-width:var(--bs-control-border-width) 0}.form-floating>label:has(~:disabled),.form-floating>label:has(~.form-control:disabled){color:var(--bs-form-floating-label-disabled-color)}.form-floating-always.form-floating>.form-control,.form-floating-always .form-floating>.form-control{padding-top:var(--bs-form-floating-input-padding-t);padding-bottom:var(--bs-form-floating-input-padding-b)}.form-floating-always.form-floating>.form-control::placeholder,.form-floating-always.form-floating>.form-control:focus::placeholder,.form-floating-always .form-floating>.form-control::placeholder,.form-floating-always .form-floating>.form-control:focus::placeholder{color:var(--bs-control-placeholder-color)}.form-floating-always.form-floating>label,.form-floating-always .form-floating>label{transform:var(--bs-form-floating-label-transform)}.form-floating-always.form-floating>label:has(~textarea):after,.form-floating-always .form-floating>label:has(~textarea):after{inset:var(--bs-form-floating-padding-y) calc(var(--bs-form-floating-padding-x) * .5);z-index:-1;height:var(--bs-form-floating-label-height);content:"";background-color:var(--bs-form-floating-label-bg);border-radius:var(--bs-btn-input-border-radius);position:absolute}.form-floating-always.form-floating>label:has(~textarea:disabled):after,.form-floating-always .form-floating>label:has(~textarea:disabled):after{background-color:var(--bs-form-floating-label-disabled-bg)}.strength{--bs-strength-height:.375rem;--bs-strength-gap:.25rem;--bs-strength-margin-top:.25rem;--bs-strength-border-radius:var(--bs-radius-pill);--bs-strength-bg:var(--bs-bg-2);--bs-strength-color:var(--bs-bg-2);--bs-strength-weak-color:var(--bs-danger-bg);--bs-strength-fair-color:var(--bs-warning-bg);--bs-strength-good-color:var(--bs-info-bg);--bs-strength-strong-color:var(--bs-success-bg);gap:var(--bs-strength-gap);width:100%;margin-top:var(--bs-strength-margin-top);display:flex}.strength-segment{height:var(--bs-strength-height);background-color:var(--bs-strength-bg);border-radius:var(--bs-strength-border-radius);flex:1}@media (prefers-reduced-motion:no-preference){.strength-segment{transition:background-color .2s ease-in-out,width .3s ease-in-out}}.strength-segment.active{background-color:var(--bs-strength-color)}.strength[data-bs-strength=weak]{--bs-strength-color:var(--bs-strength-weak-color)}.strength[data-bs-strength=fair]{--bs-strength-color:var(--bs-strength-fair-color)}.strength[data-bs-strength=good]{--bs-strength-color:var(--bs-strength-good-color)}.strength[data-bs-strength=strong]{--bs-strength-color:var(--bs-strength-strong-color)}.strength-text{margin-top:var(--bs-strength-margin-top);font-size:var(--bs-font-size-xs);color:var(--bs-strength-color,var(--bs-fg-3));display:block}@media (prefers-reduced-motion:no-preference){.strength-text{transition:color .2s ease-in-out}}.strength-text:empty{display:none}.strength-bar{--bs-strength-height:.375rem;--bs-strength-gap:.25rem;--bs-strength-margin-top:.25rem;--bs-strength-border-radius:var(--bs-radius-pill);--bs-strength-bg:var(--bs-bg-2);--bs-strength-color:transparent;--bs-strength-weak-color:var(--bs-danger-bg);--bs-strength-fair-color:var(--bs-warning-bg);--bs-strength-good-color:var(--bs-info-bg);--bs-strength-strong-color:var(--bs-success-bg);--bs-strength-width:0%;width:100%;height:var(--bs-strength-height);margin-top:var(--bs-strength-margin-top);background-color:var(--bs-strength-bg);border-radius:var(--bs-strength-border-radius);overflow:hidden}.strength-bar:after{width:var(--bs-strength-width);content:"";background-color:var(--bs-strength-color);border-radius:var(--bs-strength-border-radius);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.strength-bar:after{transition:background-color .2s ease-in-out,width .3s ease-in-out}}.strength-bar[data-bs-strength=weak]{--bs-strength-color:var(--bs-strength-weak-color);--bs-strength-width:25%}.strength-bar[data-bs-strength=fair]{--bs-strength-color:var(--bs-strength-fair-color);--bs-strength-width:50%}.strength-bar[data-bs-strength=good]{--bs-strength-color:var(--bs-strength-good-color);--bs-strength-width:75%}.strength-bar[data-bs-strength=strong]{--bs-strength-color:var(--bs-strength-strong-color);--bs-strength-width:100%}.form-adorn{--bs-form-adorn-gap:.375rem;--bs-form-adorn-icon-size:1rem;--bs-form-adorn-icon-color:var(--bs-fg-2);gap:var(--bs-form-adorn-gap);cursor:text;align-items:center}.form-adorn:focus-visible{outline:0}.form-adorn>.form-ghost{flex:1;min-width:0}.form-adorn.form-adorn-end>.form-ghost{order:-1}.form-adorn-icon{color:var(--bs-form-adorn-icon-color);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-adorn-icon>svg{width:var(--bs-form-adorn-icon-size);height:var(--bs-form-adorn-icon-size)}.form-adorn-text{color:var(--bs-form-adorn-icon-color);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.chip-input{--bs-chip-input-padding-y:.75rem;--bs-chip-input-padding-x:.75rem;--bs-chip-input-gap:.375rem;--bs-chip-input-ghost-min-width:5rem;--bs-control-fg:var(--bs-btn-input-fg);--bs-control-bg:var(--bs-btn-input-bg);--bs-control-border-width:var(--bs-border-width);--bs-control-border-color:var(--bs-border-color);--bs-control-border-radius:var(--bs-radius-5);gap:var(--bs-chip-input-gap);padding:var(--bs-chip-input-padding-y) var(--bs-chip-input-padding-x);color:var(--bs-control-fg);background-color:var(--bs-control-bg);border:var(--bs-control-border-width) solid var(--bs-control-border-color);border-radius:var(--bs-control-border-radius);flex-wrap:wrap;align-items:center;display:flex}.chip-input:focus-within{--bs-focus-ring-offset:-1px;border-color:var(--bs-focus-ring-color);outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.chip-input>.form-ghost{min-width:var(--bs-chip-input-ghost-min-width);flex:1 1 0;min-height:1.75rem}.chip-input.disabled,.chip-input:has(.form-ghost:disabled){cursor:not-allowed;background-color:var(--bs-bg-2);opacity:1}.chip-input.disabled:focus-within,.chip-input:has(.form-ghost:disabled):focus-within{border-color:var(--bs-control-border-color);outline:0}.chip-input.disabled>.chip,.chip-input:has(.form-ghost:disabled)>.chip{pointer-events:none;opacity:var(--bs-control-disabled-opacity)}.form-field{gap:.5rem;display:grid;position:relative}.form-field>label,.form-field>.form-label{justify-self:start;margin-bottom:0}.form-field:has(>.check,>.radio,>.switch){grid-template-columns:auto 1fr;align-items:start;column-gap:.5rem}.form-field:has(>.check,>.radio,>.switch)>.check,.form-field:has(>.check,>.radio,>.switch)>.radio,.form-field:has(>.check,>.radio,>.switch)>.switch{grid-column:1}.form-field:has(>.check,>.radio,>.switch)>:not(.check,.radio,.switch){grid-column:2}.form-field:has(>.check,>.radio,>.switch)>.form-label{grid-column:1/-1}.form-field-content{flex-direction:column;align-items:flex-start;display:flex}.form-field-card{padding:calc(var(--bs-spacer) * .75);cursor:pointer;border:var(--bs-border-width) solid transparent;border-radius:var(--bs-radius-7);position:relative}.form-field-card:hover{background-color:var(--bs-bg-1)}.form-field-card:has(:checked){background-color:var(--bs-bg-1);border-color:var(--bs-border-color)}.form-field-card label:before{content:"";position:absolute;inset:0}.form-group{gap:.5rem;display:grid}.form-group>label,.form-group>.form-label,.form-group>legend{justify-self:start;margin-bottom:0}}@layer components{.input-group{--bs-input-group-addon-padding-y:var(--bs-btn-input-padding-y);--bs-input-group-addon-padding-x:var(--bs-btn-input-padding-x);--bs-input-group-addon-font-size:var(--bs-btn-input-font-size);--bs-input-group-addon-line-height:var(--bs-btn-input-line-height);--bs-input-group-addon-color:var(--bs-fg-body);--bs-input-group-addon-bg:var(--bs-bg-2);--bs-input-group-addon-border-color:var(--bs-border-color);align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group>.input-group-btn{z-index:2;position:relative}.input-group>.input-group-btn:focus{z-index:5}.input-group-text{padding:var(--bs-input-group-addon-padding-y) var(--bs-input-group-addon-padding-x);font-size:var(--bs-input-group-addon-font-size);line-height:var(--bs-input-group-addon-line-height);color:var(--bs-input-group-addon-color);text-align:center;white-space:nowrap;background-color:var(--bs-input-group-addon-bg);border:var(--bs-border-width) solid var(--bs-input-group-addon-border-color);border-radius:var(--bs-btn-input-border-radius);align-items:center;display:flex}.input-group-sm>.form-control,.input-group-sm>.input-group-text,.input-group-sm>.btn{min-height:var(--bs-btn-input-sm-min-height);padding:var(--bs-btn-input-sm-padding-y) var(--bs-btn-input-sm-padding-x);font-size:var(--bs-btn-input-sm-font-size);border-radius:var(--bs-btn-input-sm-border-radius)}.input-group-lg>.form-control,.input-group-lg>.input-group-text,.input-group-lg>.btn{min-height:var(--bs-btn-input-lg-min-height);padding:var(--bs-btn-input-lg-padding-y) var(--bs-btn-input-lg-padding-x);font-size:var(--bs-btn-input-lg-font-size);border-radius:var(--bs-btn-input-lg-border-radius)}.input-group>:not(:last-child,.menu-toggle-split,.menu,.input-group-ignore,.form-floating,:has(+:is(.menu,.input-group-ignore):last-child)),.input-group>.menu-toggle-split:nth-last-child(n+3),.input-group>.form-floating:not(:last-child)>.form-control{border-start-end-radius:0;border-end-end-radius:0}.input-group>:not(:first-child,.menu,.input-group-ignore){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--bs-border-width))}.input-group>:first-child.input-group-ignore+:not(.menu,.input-group-ignore){border-start-start-radius:var(--bs-btn-input-border-radius);border-end-start-radius:var(--bs-btn-input-border-radius)}.input-group>.form-floating:not(:first-child)>.form-control{border-start-start-radius:0;border-end-start-radius:0}.otp{--bs-otp-size:var(--bs-btn-input-lg-min-height);--bs-otp-font-size:var(--bs-btn-input-font-size);--bs-otp-gap:.5rem;--bs-otp-slot-fg:var(--bs-btn-input-fg);--bs-otp-slot-bg:var(--bs-btn-input-bg);--bs-otp-slot-border-width:var(--bs-border-width);--bs-otp-slot-border-color:var(--bs-border-color);--bs-otp-slot-border-radius:var(--bs-radius-5);display:flex;position:relative}.otp-rendered .otp-input{color:#0000;pointer-events:auto;cursor:default;caret-color:#0000;width:100%;height:100%;box-shadow:none;background-color:#0000;border:0;outline:0;padding:0;position:absolute;inset:0}.otp-rendered .otp-input::selection{color:#0000;background-color:#0000}.otp-slots{gap:var(--bs-otp-gap);pointer-events:none;display:inline-flex}.otp-slot{width:var(--bs-otp-size);min-height:var(--bs-otp-size);font-size:var(--bs-otp-font-size);color:var(--bs-otp-slot-fg);-webkit-user-select:none;user-select:none;background-color:var(--bs-otp-slot-bg);border:var(--bs-otp-slot-border-width) solid var(--bs-otp-slot-border-color);border-radius:var(--bs-otp-slot-border-radius);box-shadow:var(--bs-box-shadow-inset);justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}@media (prefers-reduced-motion:no-preference){.otp-slot{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.otp-slot-active{--bs-focus-ring-offset:-1px;z-index:1;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.otp-slot-active:not(.otp-slot-filled):after{content:"";background-color:var(--bs-otp-slot-fg);width:1px;height:50%;animation:1s step-end infinite otp-caret-blink}.otp-input:disabled~.otp-slots .otp-slot{background-color:var(--bs-bg-2)}.otp-connected .otp-slots{gap:0}.otp-connected .otp-slot{border-radius:0}.otp-connected .otp-slot:not(:first-child){margin-inline-start:calc(var(--bs-otp-slot-border-width) * -1)}.otp-connected .otp-slot:first-child{border-start-start-radius:var(--bs-otp-slot-border-radius);border-end-start-radius:var(--bs-otp-slot-border-radius)}.otp-connected .otp-slot:last-child{border-start-end-radius:var(--bs-otp-slot-border-radius);border-end-end-radius:var(--bs-otp-slot-border-radius)}.otp-separator{padding-inline:var(--bs-otp-gap);font-size:var(--bs-otp-font-size);color:var(--bs-fg-4);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.otp-sm{--bs-otp-size:var(--bs-btn-input-sm-min-height);--bs-otp-font-size:var(--bs-btn-input-sm-font-size)}.otp-lg{--bs-otp-size:var(--bs-btn-input-lg-min-height);--bs-otp-font-size:var(--bs-btn-input-lg-font-size)}.combobox-toggle{width:100%;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-inline-end:var(--bs-control-padding-x);display:inline-flex}.combobox-toggle.show{background-color:var(--bs-bg-1)}.combobox-toggle:disabled,.combobox-toggle.disabled{cursor:not-allowed;opacity:.65}.combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.5rem;display:flex;overflow:hidden}.combobox-placeholder{color:color-mix(in oklch, currentcolor 65%, transparent)}.combobox-caret{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.combobox-caret{transition:transform .2s ease-in-out}}.show>.combobox-caret{transform:rotate(180deg)}.combobox-toggle+.menu{--bs-menu-max-height:300px;--bs-menu-overflow-y:auto}.combobox-search{z-index:1;padding:var(--bs-menu-padding-x,.25rem);background-color:var(--bs-menu-bg,var(--bs-bg-body));position:sticky;top:0}.combobox-search-input{width:100%}.combobox-no-results{font-size:var(--bs-font-size-sm);color:var(--bs-fg-3);text-align:center;padding:1rem}.valid-feedback{width:100%;font-size:var(--bs-font-size-sm);color:var(--bs-success-fg);display:none}.tooltip.valid-tooltip{z-index:5;max-width:100%;padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-success-contrast);text-align:center;background-color:var(--bs-success-bg);opacity:1;border-radius:var(--bs-tooltip-border-radius);margin-top:.1rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,:is([data-bs-validate~=valid] :user-valid~.valid-feedback,[data-bs-validate~=valid] :user-valid~.valid-tooltip){display:block}.form-control.is-valid{--bs-control-border-color:var(--bs-success-border)}.form-control.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-control:user-valid{--bs-control-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-control:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-success-border)}.check.is-valid{--bs-check-border-color:var(--bs-success-border);--bs-check-checked-bg:var(--bs-success-bg);--bs-check-checked-border-color:var(--bs-success-bg)}.check.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .check:user-valid{--bs-check-border-color:var(--bs-success-border);--bs-check-checked-bg:var(--bs-success-bg);--bs-check-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .check:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.check.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.check.is-valid) .valid-feedback,.form-field:has(.check.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.check:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.check:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.check:user-valid) .valid-tooltip){display:block}.radio.is-valid{--bs-radio-border-color:var(--bs-success-border);--bs-radio-checked-bg:var(--bs-success-bg);--bs-radio-checked-border-color:var(--bs-success-bg)}.radio.is-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .radio:user-valid{--bs-radio-border-color:var(--bs-success-border);--bs-radio-checked-bg:var(--bs-success-bg);--bs-radio-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .radio:user-valid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.radio.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.radio.is-valid) .valid-feedback,.form-field:has(.radio.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.radio:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.radio:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.radio:user-valid) .valid-tooltip){display:block}.switch:has(input.is-valid){--bs-switch-border-color:var(--bs-success-border);--bs-switch-checked-bg:var(--bs-success-bg);--bs-switch-checked-border-color:var(--bs-success-bg)}.switch:has(input.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .switch:has(input:user-valid){--bs-switch-border-color:var(--bs-success-border);--bs-switch-checked-bg:var(--bs-success-bg);--bs-switch-checked-border-color:var(--bs-success-bg)}[data-bs-validate~=valid] .switch:has(input:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.switch input.is-valid) label{color:var(--bs-success-fg)}.form-field:has(.switch input.is-valid) .valid-feedback,.form-field:has(.switch input.is-valid) .valid-tooltip{display:block}[data-bs-validate~=valid] .form-field:has(.switch input:user-valid) label{color:var(--bs-success-fg)}:is([data-bs-validate~=valid] .form-field:has(.switch input:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.switch input:user-valid) .valid-tooltip){display:block}.chip-input:has(.form-ghost.is-valid){border-color:var(--bs-success-border)}.chip-input:has(.form-ghost.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}.chip-input:has(.form-ghost.is-valid)~.valid-feedback,.chip-input:has(.form-ghost.is-valid)~.valid-tooltip{display:block}[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid){border-color:var(--bs-success-border)}[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}:is([data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid)~.valid-feedback,[data-bs-validate~=valid] .chip-input:has(.form-ghost:user-valid)~.valid-tooltip){display:block}.form-adorn:has(.form-ghost.is-valid){border-color:var(--bs-success-border)}.form-adorn:has(.form-ghost.is-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}.form-adorn:has(.form-ghost.is-valid)~.valid-feedback,.form-adorn:has(.form-ghost.is-valid)~.valid-tooltip{display:block}[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid){border-color:var(--bs-success-border)}[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-success-border)}:is([data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid)~.valid-feedback,[data-bs-validate~=valid] .form-adorn:has(.form-ghost:user-valid)~.valid-tooltip){display:block}.form-range-input.is-valid::-webkit-slider-thumb{background:var(--bs-success-bg)}.form-range-input.is-valid::-moz-range-thumb{background:var(--bs-success-bg)}.form-range-input.is-valid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range-input.is-valid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .form-range-input:user-valid::-webkit-slider-thumb{background:var(--bs-success-bg)}[data-bs-validate~=valid] .form-range-input:user-valid::-moz-range-thumb{background:var(--bs-success-bg)}[data-bs-validate~=valid] .form-range-input:user-valid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .form-range-input:user-valid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range:has(.form-range-input.is-valid)~.valid-feedback,.form-range:has(.form-range-input.is-valid)~.valid-tooltip,.form-field:has(.input-group .form-control.is-valid) .valid-feedback,.form-field:has(.input-group .form-control.is-valid) .valid-tooltip,:is([data-bs-validate~=valid] .form-field:has(.input-group .form-control:user-valid) .valid-feedback,[data-bs-validate~=valid] .form-field:has(.input-group .form-control:user-valid) .valid-tooltip){display:block}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,:is([data-bs-validate~=valid] .input-group>.form-control:not(:focus),.input-group>.form-floating:not(:focus-within):user-valid){z-index:3}.otp.is-valid .otp-slot{--bs-otp-slot-border-color:var(--bs-success-border)}.otp.is-valid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate~=valid] .otp:user-valid .otp-slot{--bs-otp-slot-border-color:var(--bs-success-border)}[data-bs-validate~=valid] .otp:user-valid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-success-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.invalid-feedback{width:100%;font-size:var(--bs-font-size-sm);color:var(--bs-danger-fg);display:none}.tooltip.invalid-tooltip{z-index:5;max-width:100%;padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-danger-contrast);text-align:center;background-color:var(--bs-danger-bg);opacity:1;border-radius:var(--bs-tooltip-border-radius);margin-top:.1rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,:is([data-bs-validate] :user-invalid~.invalid-feedback,[data-bs-validate] :user-invalid~.invalid-tooltip){display:block}.form-control.is-invalid{--bs-control-border-color:var(--bs-danger-border)}.form-control.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-danger-border)}[data-bs-validate] .form-control:user-invalid{--bs-control-border-color:var(--bs-danger-border)}[data-bs-validate] .form-control:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-control-border-color:var(--bs-danger-border)}.check.is-invalid{--bs-check-border-color:var(--bs-danger-border);--bs-check-checked-bg:var(--bs-danger-bg);--bs-check-checked-border-color:var(--bs-danger-bg)}.check.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .check:user-invalid{--bs-check-border-color:var(--bs-danger-border);--bs-check-checked-bg:var(--bs-danger-bg);--bs-check-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .check:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.check.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.check.is-invalid) .invalid-feedback,.form-field:has(.check.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.check:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.check:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.check:user-invalid) .invalid-tooltip){display:block}.radio.is-invalid{--bs-radio-border-color:var(--bs-danger-border);--bs-radio-checked-bg:var(--bs-danger-bg);--bs-radio-checked-border-color:var(--bs-danger-bg)}.radio.is-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .radio:user-invalid{--bs-radio-border-color:var(--bs-danger-border);--bs-radio-checked-bg:var(--bs-danger-bg);--bs-radio-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .radio:user-invalid:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.radio.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.radio.is-invalid) .invalid-feedback,.form-field:has(.radio.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.radio:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.radio:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.radio:user-invalid) .invalid-tooltip){display:block}.switch:has(input.is-invalid){--bs-switch-border-color:var(--bs-danger-border);--bs-switch-checked-bg:var(--bs-danger-bg);--bs-switch-checked-border-color:var(--bs-danger-bg)}.switch:has(input.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .switch:has(input:user-invalid){--bs-switch-border-color:var(--bs-danger-border);--bs-switch-checked-bg:var(--bs-danger-bg);--bs-switch-checked-border-color:var(--bs-danger-bg)}[data-bs-validate] .switch:has(input:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-field:has(.switch input.is-invalid) label{color:var(--bs-danger-fg)}.form-field:has(.switch input.is-invalid) .invalid-feedback,.form-field:has(.switch input.is-invalid) .invalid-tooltip{display:block}[data-bs-validate] .form-field:has(.switch input:user-invalid) label{color:var(--bs-danger-fg)}:is([data-bs-validate] .form-field:has(.switch input:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.switch input:user-invalid) .invalid-tooltip){display:block}.chip-input:has(.form-ghost.is-invalid){border-color:var(--bs-danger-border)}.chip-input:has(.form-ghost.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}.chip-input:has(.form-ghost.is-invalid)~.invalid-feedback,.chip-input:has(.form-ghost.is-invalid)~.invalid-tooltip{display:block}[data-bs-validate] .chip-input:has(.form-ghost:user-invalid){border-color:var(--bs-danger-border)}[data-bs-validate] .chip-input:has(.form-ghost:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}:is([data-bs-validate] .chip-input:has(.form-ghost:user-invalid)~.invalid-feedback,[data-bs-validate] .chip-input:has(.form-ghost:user-invalid)~.invalid-tooltip){display:block}.form-adorn:has(.form-ghost.is-invalid){border-color:var(--bs-danger-border)}.form-adorn:has(.form-ghost.is-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}.form-adorn:has(.form-ghost.is-invalid)~.invalid-feedback,.form-adorn:has(.form-ghost.is-invalid)~.invalid-tooltip{display:block}[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid){border-color:var(--bs-danger-border)}[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid):focus-within{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset);border-color:var(--bs-danger-border)}:is([data-bs-validate] .form-adorn:has(.form-ghost:user-invalid)~.invalid-feedback,[data-bs-validate] .form-adorn:has(.form-ghost:user-invalid)~.invalid-tooltip){display:block}.form-range-input.is-invalid::-webkit-slider-thumb{background:var(--bs-danger-bg)}.form-range-input.is-invalid::-moz-range-thumb{background:var(--bs-danger-bg)}.form-range-input.is-invalid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range-input.is-invalid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .form-range-input:user-invalid::-webkit-slider-thumb{background:var(--bs-danger-bg)}[data-bs-validate] .form-range-input:user-invalid::-moz-range-thumb{background:var(--bs-danger-bg)}[data-bs-validate] .form-range-input:user-invalid:focus-visible::-webkit-slider-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .form-range-input:user-invalid:focus-visible::-moz-range-thumb{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.form-range:has(.form-range-input.is-invalid)~.invalid-feedback,.form-range:has(.form-range-input.is-invalid)~.invalid-tooltip,.form-field:has(.input-group .form-control.is-invalid) .invalid-feedback,.form-field:has(.input-group .form-control.is-invalid) .invalid-tooltip,:is([data-bs-validate] .form-field:has(.input-group .form-control:user-invalid) .invalid-feedback,[data-bs-validate] .form-field:has(.input-group .form-control:user-invalid) .invalid-tooltip){display:block}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,:is([data-bs-validate] .input-group>.form-control:not(:focus),.input-group>.form-floating:not(:focus-within):user-invalid){z-index:4}.otp.is-invalid .otp-slot{--bs-otp-slot-border-color:var(--bs-danger-border)}.otp.is-invalid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}[data-bs-validate] .otp:user-invalid .otp-slot{--bs-otp-slot-border-color:var(--bs-danger-border)}[data-bs-validate] .otp:user-invalid .otp-slot-active{outline:var(--bs-focus-ring-width) solid var(--bs-danger-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-text{--bs-btn-gap:var(--bs-btn-input-gap);--bs-btn-min-height:var(--bs-btn-input-min-height);--bs-btn-padding-x:var(--bs-btn-input-padding-x);--bs-btn-padding-y:var(--bs-btn-input-padding-y);--bs-btn-font-size:var(--bs-btn-input-font-size);--bs-btn-font-weight:var(--bs-btn-input-font-weight);--bs-btn-line-height:var(--bs-btn-input-line-height);--bs-btn-color:var(--bs-fg-body);--bs-btn-white-space:nowrap;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-radius-5);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:.65;--bs-btn-transition-property:color, background-color, border-color, box-shadow;--bs-btn-transition-duration:.15s;--bs-btn-transition-timing:ease-in-out;gap:var(--bs-btn-gap);min-height:var(--bs-btn-min-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);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);white-space:var(--bs-btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--bs-btn-bg,var(--bs-bg-2));border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn,.btn-link,.btn-icon,.btn-solid,.btn-outline,.btn-subtle,.btn-text{transition-timing-function:var(--bs-btn-transition-timing);transition-duration:var(--bs-btn-transition-duration);transition-property:var(--bs-btn-transition-property)}}.btn:hover,.btn-link:hover,.btn-icon:hover,.btn-solid:hover,.btn-outline:hover,.btn-subtle:hover,.btn-text:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg,var(--bs-bg-3));border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible,.btn-link:focus-visible,.btn-icon:focus-visible,.btn-solid:focus-visible,.btn-outline:focus-visible,.btn-subtle:focus-visible,.btn-text:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:1px}.btn.active,.btn.show,.btn-link.active,.btn-link.show,.btn-icon.active,.btn-icon.show,.btn-solid.active,.btn-solid.show,.btn-outline.active,.btn-outline.show,.btn-subtle.active,.btn-subtle.show,.btn-text.active,.btn-text.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg,var(--bs-bg-3));border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn-link.active:focus-visible,.btn-link.show:focus-visible,.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible,.btn-subtle.active:focus-visible,.btn-subtle.show:focus-visible,.btn-text.active:focus-visible,.btn-text.show:focus-visible{outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.btn:disabled,.btn.disabled,fieldset:disabled .btn,.btn-link:disabled,.btn-link.disabled,fieldset:disabled .btn-link,.btn-icon:disabled,.btn-icon.disabled,fieldset:disabled .btn-icon,.btn-solid:disabled,.btn-solid.disabled,fieldset:disabled .btn-solid,.btn-outline:disabled,.btn-outline.disabled,fieldset:disabled .btn-outline,.btn-subtle:disabled,.btn-subtle.disabled,fieldset:disabled .btn-subtle,.btn-text:disabled,.btn-text.disabled,fieldset:disabled .btn-text{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg,var(--bs-bg-1));border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);background-image:none}.btn-solid{--bs-btn-bg:var(--bs-theme-bg);--bs-btn-color:var(--bs-theme-contrast);--bs-btn-border-color:var(--bs-theme-bg);--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:var(--bs-theme-bg);--bs-btn-disabled-color:var(--bs-theme-contrast);--bs-btn-disabled-border-color:var(--bs-theme-bg)}.btn-solid:hover{--bs-btn-hover-bg:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-border-color:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-color:oklch(from var(--bs-theme-contrast) calc(l * .95) calc(c * 1.1) h)}.btn-solid:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-solid:active,.btn-solid.active,.btn-solid.btn-check:has(input:checked){--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h)}.btn-solid:disabled,.btn-solid.disabled,.btn-solid.btn-check:has(input:disabled){--bs-btn-disabled-bg:var(--bs-theme-bg);--bs-btn-disabled-color:var(--bs-theme-contrast);--bs-btn-disabled-border-color:var(--bs-theme-bg)}.btn-outline{--bs-btn-bg:transparent;--bs-btn-color:var(--bs-theme-fg);--bs-btn-border-color:var(--bs-theme-border);--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:var(--bs-theme-border)}.btn-outline:hover{--bs-btn-hover-bg:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-color:oklch(from var(--bs-theme-contrast) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-border-color:oklch(from var(--bs-theme-bg) calc(l * .95) calc(c * 1.1) h)}.btn-outline:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-outline:active,.btn-outline.active,.btn-outline.btn-check:has(input:checked){--bs-btn-active-bg:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-color:oklch(from var(--bs-theme-contrast) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-border-color:oklch(from var(--bs-theme-bg) calc(l * .9) calc(c * 1.15) h)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline.btn-check:has(input:disabled){--bs-btn-disabled-bg:transparent;--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:var(--bs-theme-border)}.btn-subtle{--bs-btn-bg:var(--bs-theme-bg-subtle);--bs-btn-color:var(--bs-theme-fg);--bs-btn-border-color:transparent;--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-active-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h);--bs-btn-disabled-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:transparent}.btn-subtle:hover{--bs-btn-hover-bg:color-mix(in oklch, var(--bs-theme-bg-muted) 50%, var(--bs-theme-bg-subtle));--bs-btn-hover-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .95) calc(c * 1.1) h)}.btn-subtle:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-subtle:active,.btn-subtle.active,.btn-subtle.btn-check:has(input:checked){--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-active-color:oklch(from var(--bs-theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h)}.btn-subtle:disabled,.btn-subtle.disabled,.btn-subtle.btn-check:has(input:disabled){--bs-btn-disabled-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-border-color:transparent}.btn-text{--bs-btn-color:var(--bs-theme-fg);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-active-color:oklch(from var(--bs-theme-fg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-bg:var(--bs-theme-bg-subtle);--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}.btn-text:hover{--bs-btn-hover-color:oklch(from var(--bs-theme-fg) calc(l * .95) calc(c * 1.1) h);--bs-btn-hover-bg:var(--bs-theme-bg-subtle)}.btn-text:focus-visible{outline-color:var(--bs-theme-focus-ring)}.btn-text:active,.btn-text.active,.btn-text.btn-check:has(input:checked){--bs-btn-active-color:oklch(from var(--bs-theme-fg) calc(l * .9) calc(c * 1.15) h);--bs-btn-active-bg:var(--bs-theme-bg-subtle)}.btn-text:disabled,.btn-text.disabled,.btn-text.btn-check:has(input:disabled){--bs-btn-disabled-color:var(--bs-theme-fg);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}.btn-link{--bs-btn-font-weight:var(--bs-font-weight-normal);--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--bs-fg-3);--bs-btn-disabled-border-color:transparent;color:var(--bs-theme-fg,var(--bs-btn-color));-webkit-text-decoration:var(--bs-link-decoration);-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration);background-image:none}.btn-link:focus-visible{color:var(--bs-theme-fg,var(--bs-btn-color))}.btn-link:hover{color:var(--bs-theme-fg-emphasis,var(--bs-btn-hover-color))}.btn-xs,.btn-group-xs>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-xs-gap);--bs-btn-min-height:var(--bs-btn-input-xs-min-height);--bs-btn-padding-y:var(--bs-btn-input-xs-padding-y);--bs-btn-padding-x:var(--bs-btn-input-xs-padding-x);--bs-btn-font-size:var(--bs-btn-input-xs-font-size);--bs-btn-line-height:var(--bs-btn-input-xs-line-height);--bs-btn-border-radius:var(--bs-btn-input-xs-border-radius)}.btn-sm,.btn-group-sm>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-sm-gap);--bs-btn-min-height:var(--bs-btn-input-sm-min-height);--bs-btn-padding-y:var(--bs-btn-input-sm-padding-y);--bs-btn-padding-x:var(--bs-btn-input-sm-padding-x);--bs-btn-font-size:var(--bs-btn-input-sm-font-size);--bs-btn-line-height:var(--bs-btn-input-sm-line-height);--bs-btn-border-radius:var(--bs-btn-input-sm-border-radius)}.btn-lg,.btn-group-lg>[class*=btn-]{--bs-btn-gap:var(--bs-btn-input-lg-gap);--bs-btn-min-height:var(--bs-btn-input-lg-min-height);--bs-btn-padding-y:var(--bs-btn-input-lg-padding-y);--bs-btn-padding-x:var(--bs-btn-input-lg-padding-x);--bs-btn-font-size:var(--bs-btn-input-lg-font-size);--bs-btn-line-height:var(--bs-btn-input-lg-line-height);--bs-btn-border-radius:var(--bs-btn-input-lg-border-radius)}.btn-icon{aspect-ratio:1;justify-content:center;align-items:center;padding:0}.btn-check>input{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.btn-check:has(input:checked){color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg,var(--bs-bg-3));border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);background-image:none}.btn-check:has(input:focus-visible){outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);--bs-focus-ring-offset:1px}.btn-check:has(input:disabled){color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg,var(--bs-bg-1));border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none;background-image:none}.btn-styled{--bs-btn-gradient-start:#ffffff20;--bs-btn-gradient-end:#00000013;--bs-btn-border-mix-color:#000;--bs-btn-border-mix-amount:10%;--bs-btn-border-hover-mix-amount:12.5%;--bs-btn-border-active-mix-amount:20%;--bs-btn-shadow:0 1px 2px #00000026, inset 0 1px 0 #ffffff1a;--bs-btn-active-shadow:inset 0 2px 4px #00000026;background-image:linear-gradient(to bottom, var(--bs-btn-gradient-start), var(--bs-btn-gradient-end));border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-mix-amount));box-shadow:var(--bs-btn-shadow)}.btn-styled:hover{background-image:linear-gradient(to bottom, var(--bs-btn-gradient-start), var(--bs-btn-gradient-end));border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-hover-mix-amount))}.btn-styled:active,.btn-styled.active,.btn-styled.show{border-color:color-mix(in lab, var(--bs-theme-bg), var(--bs-btn-border-mix-color) var(--bs-btn-border-active-mix-amount));box-shadow:var(--bs-btn-active-shadow);background-image:none}.btn-styled:disabled,.btn-styled.disabled{box-shadow:none;background-image:none}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group>[class*=btn-],.btn-group-vertical>[class*=btn-]{flex:auto;position:relative}.btn-group>[class*=btn-]:hover,.btn-group-vertical>[class*=btn-]:hover{z-index:1}.btn-group>.btn-check:has(input:checked),.btn-group>[class*=btn-]:active,.btn-group>[class*=btn-].active,.btn-group-vertical>.btn-check:has(input:checked),.btn-group-vertical>[class*=btn-]:active,.btn-group-vertical>[class*=btn-].active{z-index:2}.btn-group>.btn-check:has(input:focus),.btn-group>[class*=btn-]:focus,.btn-group-vertical>.btn-check:has(input:focus),.btn-group-vertical>[class*=btn-]:focus{z-index:3}.btn-group-divider>[class*=btn-]+[class*=btn-]:before{z-index:3;content:"";background-color:var(--bs-btn-color);opacity:.25;position:absolute}.btn-group:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{inset-inline-start:calc(var(--bs-btn-border-width) * -1);width:var(--bs-btn-border-width);top:25%;bottom:25%}.btn-group-vertical:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{top:calc(var(--bs-btn-border-width) * -1);right:var(--bs-btn-padding-x);left:var(--bs-btn-padding-x);height:var(--bs-btn-border-width)}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-btn-border-radius)}.btn-group>[class*=btn-]:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-inline-start:calc(-1 * var(--bs-btn-border-width))}.btn-group>[class*=btn-]:not(:last-child,:has(+.menu)),.btn-group>.btn-group:not(:last-child)>[class*=btn-]{border-start-end-radius:0;border-end-end-radius:0}.btn-group>[class*=btn-]:not(:first-child),.btn-group>.btn-group:not(:first-child)>[class*=btn-]{border-start-start-radius:0;border-end-start-radius:0}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>[class*=btn-],.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>[class*=btn-]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-btn-border-width))}.btn-group-vertical>[class*=btn-]:not(:last-child,:has(+.menu)),.btn-group-vertical>.btn-group:not(:last-child)>[class*=btn-]{border-end-end-radius:0;border-end-start-radius:0}.btn-group-vertical>[class*=btn-]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>[class*=btn-]{border-start-start-radius:0;border-start-end-radius:0}.btn-close{--bs-btn-close-size:1.25rem;--bs-btn-close-color:inherit;--bs-btn-close-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M12 0a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4zm-.646 4.646a.5.5 0 0 0-.707 0L8 7.293 5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.647a.5.5 0 1 0 .708.707L8 8.707l2.647 2.646a.5.5 0 1 0 .707-.707L8.707 8l2.646-2.646a.5.5 0 0 0 0-.708z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-opacity:.85;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;min-width:var(--bs-btn-close-size);min-height:var(--bs-btn-close-size);color:var(--bs-btn-close-color);border-radius:var(--bs-radius-4);opacity:var(--bs-btn-close-opacity);mask-image:var(--bs-btn-close-icon);background-color:currentColor;border:0;padding:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus-visible{opacity:var(--bs-btn-close-focus-opacity);outline:var(--bs-focus-ring)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.accordion{--bs-accordion-padding-x:1.25rem;--bs-accordion-padding-y:1rem;--bs-accordion-color:var(--bs-fg-body);--bs-accordion-bg:var(--bs-bg-body);--bs-accordion-transition-property:color, background-color, border-radius;--bs-accordion-transition-duration:.15s;--bs-accordion-transition-timing:ease-in-out;--bs-accordion-panel-transition-property:content-visibility, block-size;--bs-accordion-panel-transition-duration:.2s;--bs-accordion-panel-transition-timing:ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-accordion-radius,var(--bs-radius-7));--bs-accordion-gap:0;--bs-accordion-btn-color:var(--bs-fg-2);--bs-accordion-btn-bg:var(--bs-bg-body);--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-active-color:var(--bs-fg-body);--bs-accordion-active-bg:var(--bs-bg-2)}.accordion-header{width:100%;padding:var(--bs-accordion-btn-padding-y,var(--bs-accordion-padding-y)) var(--bs-accordion-btn-padding-x,var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size,var(--bs-body-font-size));color:var(--bs-accordion-btn-color);text-align:start;cursor:pointer;background-color:var(--bs-accordion-btn-bg);align-items:center;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.accordion-header{transition-timing-function:var(--bs-accordion-transition-timing);transition-duration:var(--bs-accordion-transition-duration);transition-property:var(--bs-accordion-transition-property)}}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-icon{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);color:currentColor;flex-shrink:0;margin-inline-start:auto}@media (prefers-reduced-motion:no-preference){.accordion-header .accordion-icon{transition:var(--bs-accordion-btn-icon-transition)}}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{z-index:3;outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset);outline-offset:-1px;position:relative}.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);position:relative}@media (prefers-reduced-motion:no-preference){.accordion-item{interpolate-size:allow-keywords}}.accordion-item::details-content{block-size:0;overflow-y:clip}@media (prefers-reduced-motion:no-preference){.accordion-item::details-content{transition-timing-function:var(--bs-accordion-panel-transition-timing);transition-duration:var(--bs-accordion-panel-transition-duration);transition-property:var(--bs-accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-item:first-of-type{border-start-start-radius:var(--bs-accordion-border-radius);border-start-end-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-start-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1 * var(--bs-accordion-border-width))}.accordion-item:last-of-type{border-end-end-radius:var(--bs-accordion-border-radius);border-end-start-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-end-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));border-end-start-radius:calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-end-radius:var(--bs-accordion-border-radius);border-end-start-radius:var(--bs-accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--bs-theme-border,var(--bs-accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--bs-theme-fg,var(--bs-accordion-active-color));background-color:var(--bs-theme-bg-subtle,var(--bs-accordion-active-bg));box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-theme-border,var(--bs-accordion-border-color))}.accordion-item[open]>.accordion-header .accordion-icon{transform:var(--bs-accordion-btn-icon-transform)}.accordion-item[open]:last-of-type>.accordion-header{border-end-end-radius:0;border-end-start-radius:0}.accordion-body{padding:var(--bs-accordion-body-padding-y,var(--bs-accordion-padding-y)) var(--bs-accordion-body-padding-x,var(--bs-accordion-padding-x));font-size:var(--bs-accordion-font-size,var(--bs-body-font-size))}.accordion-sm{--bs-accordion-padding-x:.875rem;--bs-accordion-padding-y:.625rem;--bs-accordion-border-radius:var(--bs-radius-5);--bs-accordion-font-size:var(--bs-font-size-sm)}.accordion-gap{--bs-accordion-gap:var(--bs-spacer-2);gap:var(--bs-accordion-gap);flex-direction:column;display:flex}.accordion-gap>.accordion-item{border-radius:var(--bs-accordion-border-radius);margin-block-start:0;overflow:clip}.accordion-gap>.accordion-item>.accordion-header,.accordion-gap>.accordion-item>.accordion-body{border-radius:0}.accordion-flush>.accordion-item{border-inline:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-block-start:0}.accordion-flush>.accordion-item:last-child{border-block-end:0}.accordion-flush>.accordion-item>.accordion-header,.accordion-flush>.accordion-item>.accordion-body{border-radius:0}.alert{--bs-alert-gap:var(--bs-spacer-3);--bs-alert-bg:var(--bs-bg-1);--bs-alert-padding-x:var(--bs-spacer);--bs-alert-padding-y:var(--bs-spacer);--bs-alert-color:inherit;--bs-alert-border-color:var(--bs-border-color);--bs-alert-border-radius:var(--bs-radius-7);--bs-alert-link-color:inherit;--bs-alert-transition-property:opacity;--bs-alert-transition-duration:.15s;--bs-alert-transition-timing:linear;--bs-hr-border-color:var(--bs-theme-border,var(--bs-alert-border-color));gap:var(--bs-alert-gap);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);color:var(--bs-theme-fg,var(--bs-alert-color));background-color:var(--bs-theme-bg-subtle,var(--bs-alert-bg));border:var(--bs-border-width) solid var(--bs-theme-border,var(--bs-alert-border-color));border-radius:var(--bs-alert-border-radius);align-items:start;display:flex}@media (prefers-reduced-motion:no-preference){.alert:not(.alert-instant){transition-timing-function:var(--bs-alert-transition-timing);transition-duration:var(--bs-alert-transition-duration);transition-property:var(--bs-alert-transition-property)}}.alert.hiding{opacity:0}.alert>p{margin-bottom:0}.alert-heading{color:inherit}.alert-link{font-weight:var(--bs-font-weight-semibold);color:var(--bs-alert-link-color)}.avatar{--bs-avatar-size:2.5rem;--bs-avatar-border-radius:50%;--bs-avatar-border-width:2px;--bs-avatar-border-color:var(--bs-bg-body);--bs-avatar-bg:var(--bs-bg-2);--bs-avatar-color:var(--bs-fg-body);--bs-avatar-status-size:.75rem;--bs-avatar-status-border-width:2px;--bs-avatar-status-border-color:var(--bs-bg-body);--bs-avatar-stack-spacing:-.3;--bs-avatar-stack-transition:transform .2s ease-in-out;width:var(--bs-avatar-size);height:var(--bs-avatar-size);font-size:calc(var(--bs-avatar-size) * .4);font-weight:var(--bs-avatar-font-weight,var(--bs-font-weight-medium));color:var(--bs-theme-contrast,var(--bs-avatar-color));text-transform:uppercase;vertical-align:middle;background-color:var(--bs-theme-bg,var(--bs-avatar-bg));border-radius:var(--bs-avatar-border-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.avatar>.avatar-img{object-fit:cover;width:100%;height:100%}.avatar-subtle{color:var(--bs-theme-fg,var(--bs-avatar-color));background-color:var(--bs-theme-bg-subtle,var(--bs-avatar-bg))}.avatar-img{border-radius:var(--bs-avatar-border-radius,50%)}.avatar-status{right:calc(var(--bs-avatar-status-border-width) * -1);bottom:calc(var(--bs-avatar-status-border-width) * -1);width:var(--bs-avatar-status-size);height:var(--bs-avatar-status-size);background-color:var(--bs-gray-400);border:var(--bs-avatar-status-border-width) solid var(--bs-avatar-status-border-color);border-radius:50%;position:absolute}.avatar-status.status-online{background-color:var(--bs-green-500)}.avatar-status.status-offline{background-color:var(--bs-gray-400);border-radius:20%}.avatar-status.status-busy{background-color:var(--bs-red-500);border-radius:20%}.avatar-status.status-away{background-color:var(--bs-yellow-500)}.avatar-stack{flex-direction:row-reverse;display:inline-flex}.avatar-stack .avatar{margin-left:calc(var(--bs-avatar-size) * var(--bs-avatar-stack-spacing));border:var(--bs-avatar-border-width) solid var(--bs-avatar-border-color);mask-image:none}@media (prefers-reduced-motion:no-preference){.avatar-stack .avatar{transition:var(--bs-avatar-stack-transition)}}.avatar-stack .avatar:last-child{margin-left:0}.avatar-stack .avatar:hover{z-index:1;transform:translateY(-2px)}.avatar-xs,.avatar-stack-xs>.avatar{--bs-avatar-size:1.5rem;--bs-avatar-status-size:.625rem}.avatar-sm,.avatar-stack-sm>.avatar{--bs-avatar-size:2rem}.avatar-lg,.avatar-stack-lg>.avatar{--bs-avatar-size:3rem;--bs-avatar-status-size:1rem;--bs-avatar-border-width:3px}.avatar-xl,.avatar-stack-xl>.avatar{--bs-avatar-size:4rem;--bs-avatar-status-size:1.25rem;--bs-avatar-border-width:4px}.badge{--bs-badge-gap:.375em;--bs-badge-padding-x:.625em;--bs-badge-padding-y:.25em;--bs-badge-font-size:clamp(12px, .75em, .75em);--bs-badge-font-weight:var(--bs-font-weight-semibold);--bs-badge-color:inherit;--bs-badge-bg:var(--bs-bg-2);--bs-badge-border-width:var(--bs-border-width);--bs-badge-border-color:transparent;--bs-badge-border-radius:var(--bs-radius-7);gap:var(--bs-badge-gap);min-height:1.375rem;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);color:var(--bs-theme-contrast,var(--bs-badge-color));text-align:center;white-space:nowrap;vertical-align:baseline;background-color:var(--bs-theme-bg,var(--bs-badge-bg));border:var(--bs-badge-border-width) solid var(--bs-badge-border-color);border-radius:var(--bs-badge-border-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex}.badge:empty{display:none}a.badge{text-decoration:none}.btn .badge{position:relative;top:-1px}.badge-subtle{--bs-badge-color:var(--bs-theme-fg);--bs-badge-bg:var(--bs-theme-bg-subtle);--bs-badge-border-color:transparent;color:var(--bs-badge-color);background-color:var(--bs-badge-bg);border-color:var(--bs-badge-border-color)}.badge-outline{--bs-badge-color:var(--bs-theme-fg);--bs-badge-bg:transparent;--bs-badge-border-color:var(--bs-theme-border);color:var(--bs-badge-color);background-color:var(--bs-badge-bg);border-color:var(--bs-badge-border-color)}.badge-lg{--bs-badge-padding-x:1rem;--bs-badge-padding-y:.5rem}.breadcrumb{--bs-breadcrumb-font-size:inherit;--bs-breadcrumb-bg:transparent;--bs-breadcrumb-border-radius:var(--bs-radius-5);--bs-breadcrumb-divider-color:var(--bs-fg-4);--bs-breadcrumb-divider-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 2l4 6-4 6'/%3e%3c/svg%3e");--bs-breadcrumb-divider-width:.375rem;--bs-breadcrumb-divider-height:.75rem;--bs-breadcrumb-link-padding-x:.75rem;--bs-breadcrumb-link-padding-y:.25rem;--bs-breadcrumb-link-color:var(--bs-fg-3);--bs-breadcrumb-link-hover-color:var(--bs-fg-2);--bs-breadcrumb-link-hover-bg:var(--bs-bg-1);--bs-breadcrumb-link-active-color:var(--bs-fg-1);--bs-breadcrumb-link-border-radius:var(--bs-radius-7);padding:var(--bs-breadcrumb-padding-y,0) var(--bs-breadcrumb-padding-x,0);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;align-items:center;margin-bottom:0;list-style-type:"";display:flex}.breadcrumb-item{display:flex}.breadcrumb-divider{margin-inline:calc(var(--bs-breadcrumb-link-padding-x) / 4);color:var(--bs-breadcrumb-divider-color)}.breadcrumb-divider:empty:before{width:var(--bs-breadcrumb-divider-width);height:var(--bs-breadcrumb-divider-height);content:"";mask-image:var(--bs-breadcrumb-divider-icon);background-color:currentColor;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.breadcrumb-link{min-height:2.25rem;padding:var(--bs-breadcrumb-link-padding-y) var(--bs-breadcrumb-link-padding-x);color:var(--bs-breadcrumb-link-color);border-radius:var(--bs-breadcrumb-link-border-radius);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.breadcrumb-link{transition:text-decoration-color .1s ease-in-out}}.breadcrumb-link:hover{z-index:2;color:var(--bs-breadcrumb-link-hover-color);background-color:var(--bs-breadcrumb-link-hover-bg)}.breadcrumb-link.active{color:var(--bs-breadcrumb-link-active-color)}.chip{--bs-chip-height:1.75rem;--bs-chip-padding-x:.625rem;--bs-chip-gap:.3125rem;--bs-chip-border-radius:var(--bs-radius-pill);--bs-chip-img-size:1.25rem;--bs-chip-icon-size:1rem;--bs-chip-dismiss-size:1rem;--bs-chip-dismiss-opacity:.65;--bs-chip-dismiss-hover-opacity:1;--bs-chip-color:var(--bs-theme-fg,var(--bs-fg-body));--bs-chip-bg:var(--bs-theme-bg-subtle,var(--bs-bg-2));--bs-chip-border-color:transparent;--bs-chip-selected-color:var(--bs-theme-contrast,var(--bs-primary-contrast));--bs-chip-selected-bg:var(--bs-theme-bg,var(--bs-primary-bg));--bs-chip-selected-border-color:var(--bs-theme-bg,var(--bs-primary-bg));gap:var(--bs-chip-gap);height:var(--bs-chip-height);padding-inline:var(--bs-chip-padding-x);font-size:var(--bs-chip-font-size,var(--bs-font-size-sm));font-weight:var(--bs-chip-font-weight,var(--bs-font-weight-base));line-height:var(--bs-chip-line-height,1.25rem);color:var(--bs-chip-color);white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:var(--bs-chip-bg);border:var(--bs-border-width) solid var(--bs-chip-border-color);border-radius:var(--bs-chip-border-radius);align-items:center;text-decoration:none;display:inline-flex}.chip:hover{--bs-chip-bg:var(--bs-theme-bg-muted,var(--bs-bg-3))}.chip:focus-visible{outline:0}.chip.active{--bs-chip-color:var(--bs-chip-selected-color);--bs-chip-bg:var(--bs-chip-selected-bg);--bs-chip-border-color:var(--bs-chip-selected-border-color)}.chip.active:hover{--bs-chip-bg:var(--bs-chip-selected-bg);opacity:.9}.chip.disabled,.chip:disabled{pointer-events:none;opacity:.65}.chip-img{width:var(--bs-chip-img-size);height:var(--bs-chip-img-size);border-radius:50%}.chip-img:first-child{margin-inline-start:-.375rem}.chip-icon{flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc(var(--bs-chip-gap) * -.25);display:flex}.chip-icon>svg{width:var(--bs-chip-icon-size);height:var(--bs-chip-icon-size);display:block}.chip-icon>img{width:var(--bs-chip-icon-size);height:var(--bs-chip-icon-size);object-fit:cover;border-radius:50%}.chip-dismiss{width:var(--bs-chip-dismiss-size);height:var(--bs-chip-dismiss-size);color:inherit;cursor:pointer;opacity:var(--bs-chip-dismiss-opacity);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--bs-chip-padding-x) * -.25);padding:0;display:flex}.chip-dismiss:hover{opacity:var(--bs-chip-dismiss-hover-opacity)}.chip-dismiss:focus-visible{opacity:1;outline:0;outline:var(--bs-focus-ring)}.chip-dismiss>svg{width:var(--bs-chip-dismiss-size);height:var(--bs-chip-dismiss-size);display:block}.card{--bs-card-spacer-y:var(--bs-spacer-6);--bs-card-spacer-x:var(--bs-spacer-6);--bs-card-subtitle-color:inherit;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color);--bs-card-border-radius:var(--bs-radius-7);--bs-card-box-shadow:none;--bs-card-inner-border-radius:calc(var(--bs-card-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:var(--bs-spacer-3);--bs-card-cap-padding-x:var(--bs-spacer-5);--bs-card-cap-bg:var(--bs-bg-1);--bs-card-cap-color:inherit;--bs-card-height:auto;--bs-card-color:inherit;--bs-card-bg:var(--bs-bg-body);--bs-card-img-overlay-padding:var(--bs-card-spacer-y);--bs-card-group-margin:.75rem;--bs-card-body-gap:calc(var(--bs-card-spacer-y) * .5);min-width:0;height:var(--bs-card-height);color:var(--bs-fg-body);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color));border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow);flex-direction:column;display:flex;position:relative}.card>hr{margin-inline:0}.card>:is(.card-img-top,.card-img-bottom,.card-body,.list-group)+:is(.card-body,.card-img-bottom,.list-group){border-block-start:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color))}.card>.list-group:first-child{border-start-start-radius:var(--bs-card-inner-border-radius);border-start-end-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-end-end-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-body{gap:var(--bs-card-body-gap);padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex-direction:column;flex:auto;align-items:stretch;display:flex}.card-body>*{margin-block:0}.card-body>[class*=btn-]{align-self:start}.card-subtitle{margin-top:calc(var(--bs-card-body-gap) * -.5)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-theme-contrast,var(--bs-card-cap-color));background-color:var(--bs-theme-bg,var(--bs-card-cap-bg));border-bottom:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color));flex-direction:column;margin-bottom:0;display:flex}.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-theme-bg,var(--bs-card-cap-bg));border-top:var(--bs-card-border-width) solid var(--bs-theme-bg,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-translucent{background-color:color-mix(in oklch, var(--bs-card-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.card-translucent .card-header,.card-translucent .card-footer{background-color:color-mix(in oklch, var(--bs-card-cap-bg) 60%, transparent)}.card-subtle{border-color:var(--bs-theme-border,var(--bs-card-border-color))}.card-subtle .card-header,.card-subtle .card-footer{color:var(--bs-theme-fg-emphasis,currentcolor);background-color:var(--bs-theme-bg-subtle,var(--bs-card-cap-bg));border-color:var(--bs-theme-border,var(--bs-card-border-color))}.card-subtle>:is(.card-body,.list-group){border-color:var(--bs-theme-border,var(--bs-card-border-color))}.nav.card-header-tabs{margin-inline:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y) - var(--bs-nav-tabs-border-width));border-block-end:0}.nav.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-block-end-color:var(--bs-card-bg)}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img{border-radius:var(--bs-radius-5);outline:var(--bs-card-border-width) solid var(--bs-card-border-color);outline-offset:calc(var(--bs-card-border-width) * -1)}.card-img-top{border-start-start-radius:var(--bs-card-inner-border-radius);border-start-end-radius:var(--bs-card-inner-border-radius)}.card-img-bottom{border-end-end-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-row{flex-direction:row}.card-row>:is(.card-img-start,.card-img-end,.card-body,.list-group)+:is(.card-body,.card-img-end,.list-group){border-block-start:0;border-inline-start:var(--bs-card-border-width) solid var(--bs-theme-bg,var(--bs-card-border-color))}.card-row>.list-group:first-child{border-start-start-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-row>.list-group:last-child{border-start-end-radius:var(--bs-card-inner-border-radius);border-end-end-radius:var(--bs-card-inner-border-radius)}.card-img-start{border-start-start-radius:var(--bs-card-inner-border-radius);border-end-start-radius:var(--bs-card-inner-border-radius)}.card-img-end{border-start-end-radius:var(--bs-card-inner-border-radius);border-end-end-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@container (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-inline-start-width:0}.card-group>.card:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.list-group{border-start-end-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.list-group{border-end-end-radius:0}.card-group>.card:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.list-group{border-start-start-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.list-group{border-end-start-radius:0}}.carousel{--bs-carousel-gap:.75rem;--bs-carousel-indicator-bg:var(--bs-fg-3);--bs-carousel-indicator-width:.75rem;--bs-carousel-indicator-height:.75rem;--bs-carousel-indicator-spacer:.25rem;--bs-carousel-indicator-opacity-duration:.6s;--bs-carousel-indicator-opacity-timing:ease;--bs-carousel-indicator-width-duration:.3s;--bs-carousel-indicator-width-timing:ease;--bs-carousel-indicator-progress-bg:var(--bs-carousel-indicator-bg);--bs-carousel-control-icon-width:1rem;--bs-carousel-control-prev-icon:url("data:image/svg+xml,");--bs-carousel-control-next-icon:url("data:image/svg+xml,");--bs-carousel-control-pause-icon:url("data:image/svg+xml,");--bs-carousel-control-play-icon:url("data:image/svg+xml,");--bs-carousel-items:1;--bs-carousel-items-gap:0px;--bs-carousel-items-peek:0px;--bs-carousel-fade-duration:.6s;--bs-carousel-fade-timing:ease;gap:var(--bs-carousel-gap);flex-direction:column;display:flex;position:relative}.carousel-inner{gap:var(--bs-carousel-items-gap);width:100%;padding-inline:var(--bs-carousel-items-peek);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bs-carousel-items-peek);scrollbar-width:none;display:flex;overflow-x:auto}.carousel-inner::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.carousel-inner{scroll-behavior:smooth}}.carousel-item{flex:0 0 calc((100% - (var(--bs-carousel-items) - 1) * var(--bs-carousel-items-gap)) / var(--bs-carousel-items));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-auto .carousel-item{flex-basis:auto}.carousel-fade .carousel-inner{scroll-snap-type:none;display:grid;overflow:hidden}.carousel-fade .carousel-item{visibility:hidden;opacity:0;grid-area:1/1;width:100%}@media (prefers-reduced-motion:no-preference){.carousel-fade .carousel-item{transition:opacity var(--bs-carousel-fade-duration) var(--bs-carousel-fade-timing), visibility 0s linear var(--bs-carousel-fade-duration)}}.carousel-fade .carousel-item.active{visibility:visible;opacity:1}@media (prefers-reduced-motion:no-preference){.carousel-fade .carousel-item.active{transition:opacity var(--bs-carousel-fade-duration) var(--bs-carousel-fade-timing)}}.carousel-icon-prev,.carousel-icon-next,.carousel-icon-pause,.carousel-icon-play{width:var(--bs-carousel-control-icon-width);height:var(--bs-carousel-control-icon-width);background-color:currentColor;display:inline-block;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}.carousel-icon-prev{mask-image:var(--bs-carousel-control-prev-icon)}.carousel-icon-next{mask-image:var(--bs-carousel-control-next-icon)}[dir=rtl] .carousel-icon-prev,[dir=rtl] .carousel-icon-next{transform:scaleX(-1)}.carousel-icon-pause{mask-image:var(--bs-carousel-control-pause-icon)}.carousel-icon-play{mask-image:var(--bs-carousel-control-play-icon)}.carousel-control-play-pause .carousel-icon-play,.carousel-control-play-pause.paused .carousel-icon-pause{display:none}.carousel-control-play-pause.paused .carousel-icon-play{display:inline-block}.carousel-indicators{gap:var(--bs-carousel-indicator-spacer);justify-content:center;display:flex}.carousel-indicators [data-bs-target]{width:var(--bs-carousel-indicator-width);height:var(--bs-carousel-indicator-height);cursor:pointer;border:1px solid var(--bs-carousel-indicator-bg);border-radius:var(--bs-carousel-indicator-width);background-color:#0000;flex:0 auto;padding:0}@media (prefers-reduced-motion:no-preference){.carousel-indicators [data-bs-target]{transition:opacity var(--bs-carousel-indicator-opacity-duration) var(--bs-carousel-indicator-opacity-timing), width var(--bs-carousel-indicator-width-duration) var(--bs-carousel-indicator-width-timing)}}.carousel-indicators .active{width:calc(var(--bs-carousel-indicator-width) * 2.5);background-color:var(--bs-carousel-indicator-bg);border-color:var(--bs-carousel-indicator-bg)}@keyframes carousel-indicator-progress{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.carousel-playing .carousel-indicators .active{background-color:#0000;position:relative;overflow:hidden}.carousel-playing .carousel-indicators .active:after{content:"";background-color:var(--bs-carousel-indicator-progress-bg);inline-size:0;animation:carousel-indicator-progress var(--bs-carousel-interval,5s) linear forwards;position:absolute;inset-block:0;inset-inline-start:0}}.carousel-overlay{--bs-carousel-indicator-bg:light-dark(var(--bs-white),var(--bs-black))}.carousel-overlay .carousel-overlay-controls{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-end:1rem;inset-inline:1rem}[data-vc=calendar]{--bs-datepicker-padding:1rem;--bs-datepicker-bg:var(--bs-bg-body);--bs-datepicker-color:var(--bs-fg-body);--bs-datepicker-border-color:var(--bs-border-color-translucent);--bs-datepicker-border-width:var(--bs-border-width);--bs-datepicker-border-radius:var(--bs-radius-7);--bs-datepicker-box-shadow:var(--bs-box-shadow);--bs-datepicker-font-size:var(--bs-font-size-sm);--bs-datepicker-min-width:280px;--bs-datepicker-zindex:var(--bs-z-menu);--bs-datepicker-header-font-weight:600;--bs-datepicker-weekday-color:var(--bs-fg-3);--bs-datepicker-day-hover-bg:var(--bs-bg-1);--bs-datepicker-day-selected-bg:var(--bs-primary-bg);--bs-datepicker-day-selected-color:var(--bs-primary-contrast);--bs-datepicker-day-today-bg:var(--bs-bg-2);--bs-datepicker-day-today-color:var(--bs-fg-1);--bs-datepicker-day-disabled-color:var(--bs-fg-4);z-index:var(--bs-datepicker-zindex);box-sizing:border-box;min-width:var(--bs-datepicker-min-width);padding:var(--bs-datepicker-padding);font-family:var(--bs-body-font-family);font-size:var(--bs-datepicker-font-size);color:var(--bs-datepicker-color);color-scheme:light dark;background-color:var(--bs-datepicker-bg);border:var(--bs-datepicker-border-width) solid var(--bs-datepicker-border-color);box-shadow:var(--bs-datepicker-box-shadow);opacity:1;border-radius:var(--bs-datepicker-border-radius);flex-direction:column;display:flex;position:absolute}[data-vc=calendar][data-bs-theme=light]{color-scheme:light}[data-vc=calendar][data-bs-theme=dark]{color-scheme:dark}[data-vc=calendar] button:focus-visible{z-index:1;outline:var(--bs-focus-ring);position:relative}[data-vc-calendar-hidden]{pointer-events:none;opacity:0}[data-vc=calendar]:not([data-vc-input]){width:fit-content;box-shadow:none;border:0;padding:0;position:relative}[data-vc-position=bottom]{margin-block-start:.25rem}[data-vc-position=top]{margin-block-end:-.25rem}[data-vc-arrow]{width:2rem;height:2rem;color:var(--bs-datepicker-color);pointer-events:auto;cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;display:block;position:relative}[data-vc-arrow]:before{content:"";background-color:var(--bs-datepicker-color);position:absolute;inset:.25rem;mask-image:url("data:image/svg+xml,");mask-position:50%;mask-repeat:no-repeat}[data-vc-arrow]:hover{background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=controls]{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;top:0;left:0;right:0}[data-vc=grid]{flex-wrap:wrap;flex-grow:1;gap:1.75rem;display:flex}[data-vc=column]{flex-direction:column;flex-grow:1;min-width:240px;display:flex}[data-vc=header]{align-items:center;margin-bottom:.75rem;display:flex;position:relative}[data-vc-header=content]{white-space:pre-wrap;flex-grow:1;justify-content:center;align-items:center;display:inline-flex}[data-vc=month],[data-vc=year]{font-size:1rem;font-weight:var(--bs-datepicker-header-font-weight);color:var(--bs-datepicker-color);border-radius:var(--bs-radius-5);background-color:#0000;border:0;margin-inline:-.125rem;padding:.25rem .5rem}[data-vc=month]:disabled,[data-vc=year]:disabled{color:var(--bs-datepicker-day-disabled-color);pointer-events:none}[data-vc=month]:hover:not(:disabled),[data-vc=year]:hover:not(:disabled){background-color:var(--bs-datepicker-day-hover-bg)}[data-vc=content]{flex-direction:column;flex-grow:1;display:flex}[data-vc=months],[data-vc=years]{flex-direction:column;flex-grow:1;row-gap:1rem;display:flex}[data-vc-months=row],[data-vc-years=row]{grid-template-columns:repeat(var(--bs-vc-columns,4), minmax(0, 1fr));align-items:center;column-gap:.25rem;display:grid}[data-vc=years]{--bs-vc-columns:5}[data-vc-months=cell],[data-vc-years=cell]{display:flex}[data-vc-months-month],[data-vc-years-year]{width:100%;height:2.5rem;color:var(--bs-datepicker-weekday-color);text-align:center;word-break:break-all;cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{color:var(--bs-datepicker-day-disabled-color);pointer-events:none}[data-vc-months-month]:hover:not(:disabled),[data-vc-years-year]:hover:not(:disabled){background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-months-month][data-vc-months-month-selected],[data-vc-months-month][data-vc-years-year-selected],[data-vc-years-year][data-vc-months-month-selected],[data-vc-years-year][data-vc-years-year-selected],[data-vc-months-month][data-vc-months-month-selected]:hover,[data-vc-months-month][data-vc-years-year-selected]:hover,[data-vc-years-year][data-vc-months-month-selected]:hover,[data-vc-years-year][data-vc-years-year-selected]:hover{color:var(--bs-datepicker-day-selected-color);background-color:var(--bs-datepicker-day-selected-bg)}[data-vc=week]{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem;display:grid}[data-vc-week-day]{width:100%;min-width:1.875rem;color:var(--bs-datepicker-weekday-color);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{pointer-events:none}[data-vc-dates=row]{grid-template-columns:repeat(7,1fr);place-items:center;width:100%;display:grid}[data-vc-date]{pointer-events:auto;justify-content:center;align-items:center;width:100%;padding-top:.125rem;padding-bottom:.125rem;display:flex;position:relative}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date-btn]{width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;color:var(--bs-datepicker-color);cursor:pointer;border-radius:var(--bs-radius-5);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}[data-vc-date-btn]:hover{background-color:var(--bs-datepicker-day-hover-bg)}[data-vc-date-today] [data-vc-date-btn]{color:var(--bs-datepicker-day-today-color);background-color:var(--bs-datepicker-day-today-bg);font-weight:600}[data-vc-date-month=next] [data-vc-date-btn],[data-vc-date-month=prev] [data-vc-date-btn]{opacity:.5}[data-vc-date-disabled] [data-vc-date-btn]{color:var(--bs-datepicker-day-disabled-color)}[data-vc-date-hover] [data-vc-date-btn]{background-color:var(--bs-datepicker-day-hover-bg);border-radius:0}[data-vc-date-hover=first] [data-vc-date-btn]{border-start-start-radius:var(--bs-radius-5);border-end-start-radius:var(--bs-radius-5)}[data-vc-date-hover=last] [data-vc-date-btn]{border-start-end-radius:var(--bs-radius-5);border-end-end-radius:var(--bs-radius-5)}[data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:var(--bs-radius-5)}[data-vc-date-selected=middle] [data-vc-date-btn]{opacity:.8;border-radius:0}[data-vc-date-selected] [data-vc-date-btn]{color:var(--bs-datepicker-day-selected-color);background-color:var(--bs-datepicker-day-selected-bg)}[data-vc-date-selected=first] [data-vc-date-btn]{border-top-left-radius:var(--bs-radius-5);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--bs-radius-5)}[data-vc-date-selected=last] [data-vc-date-btn]{border-top-left-radius:0;border-top-right-radius:var(--bs-radius-5);border-bottom-right-radius:var(--bs-radius-5);border-bottom-left-radius:0}[data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:var(--bs-radius-5)}:root.dialog-open{overflow:hidden}.dialog{--bs-dialog-padding:1rem;--bs-dialog-width:500px;--bs-dialog-margin:1.75rem;--bs-dialog-color:var(--bs-fg-body);--bs-dialog-bg:var(--bs-bg-body);--bs-dialog-border-color:var(--bs-border-color-translucent);--bs-dialog-border-width:var(--bs-border-width);--bs-dialog-border-radius:var(--bs-radius-7);--bs-dialog-box-shadow:var(--bs-box-shadow-xl);--bs-dialog-transition-property:opacity, transform, visibility;--bs-dialog-transition-duration:.3s;--bs-dialog-transition-timing:var(--bs-transition-timing-overlay);--bs-dialog-backdrop-bg:light-dark(#00000080,#000000a6);--bs-dialog-backdrop-blur:8px;--bs-dialog-header-padding:1rem;--bs-dialog-header-border-color:var(--bs-border-color-translucent);--bs-dialog-header-border-width:var(--bs-border-width);--bs-dialog-footer-padding:1rem;--bs-dialog-footer-border-color:var(--bs-border-color-translucent);--bs-dialog-footer-border-width:var(--bs-border-width);--bs-dialog-footer-gap:.5rem;width:var(--bs-dialog-width);max-width:calc(100% - var(--bs-dialog-margin) * 2);max-height:calc(100% - var(--bs-dialog-margin) * 2);color:var(--bs-dialog-color);visibility:hidden;background-color:var(--bs-dialog-bg);border:var(--bs-dialog-border-width) solid var(--bs-dialog-border-color);border-radius:var(--bs-dialog-border-radius);box-shadow:var(--bs-dialog-box-shadow);background-clip:padding-box;flex-direction:column;margin:auto;padding:0;display:flex;overflow:visible}.dialog:not(.dialog-instant){opacity:0}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--bs-dialog-transition-timing);transition-duration:var(--bs-dialog-transition-duration);transition-property:var(--bs-dialog-transition-property)}}.dialog:not(.dialog-instant).dialog-slide-down{transform:translateY(-3rem)}.dialog:not(.dialog-instant).dialog-slide-up{transform:translateY(3rem)}.dialog:not(.dialog-instant)[open]:not(.hiding){visibility:visible;opacity:1;overflow:visible;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:scale(1.02)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing), backdrop-filter var(--bs-dialog-transition-duration) var(--bs-dialog-transition-timing), display var(--bs-dialog-transition-duration) allow-discrete, overlay var(--bs-dialog-transition-duration) allow-discrete}}.dialog:not(.dialog-instant).hiding::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-instant::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}.dialog[open]:not(.hiding){visibility:visible;opacity:1;overflow:visible;transform:none}.dialog.dialog-nonmodal{z-index:var(--bs-z-dialog);height:fit-content;position:fixed;inset:0}.dialog.dialog-scrollable[open]{max-height:calc(100% - var(--bs-dialog-margin) * 2)}.dialog.dialog-scrollable[open] .dialog-body{overflow-y:auto}@starting-style{.dialog:not(.dialog-instant)::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--bs-dialog-backdrop-bg);backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}}.dialog-sm{--bs-dialog-width:280px}.dialog-lg{--bs-dialog-width:800px}.dialog-xl{--bs-dialog-width:1140px}.dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;--bs-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}@media (width<576px){.sm-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<768px){.md-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1024px){.lg-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1280px){.xl-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}@media (width<1536px){.\32 xl-down\:dialog-fullscreen{--bs-dialog-width:100vw;--bs-dialog-margin:0;--bs-dialog-border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.dialog-header{padding:var(--bs-dialog-header-padding);border-block-end:var(--bs-dialog-header-border-width) solid var(--bs-dialog-header-border-color);flex-shrink:0;align-items:center;display:flex}.dialog-header .btn-close{margin-inline-start:auto}.dialog-title{line-height:1.25;font-size:var(--bs-font-size-md);margin-bottom:0}.dialog-body{padding:var(--bs-dialog-padding);flex:auto;position:relative}.dialog-footer{gap:var(--bs-dialog-footer-gap);padding:var(--bs-dialog-footer-padding);border-block-start:var(--bs-dialog-footer-border-width) solid var(--bs-dialog-footer-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.menu{--bs-menu-zindex:var(--bs-z-menu);--bs-menu-gap:.125rem;--bs-menu-min-width:10rem;--bs-menu-padding-x:.25rem;--bs-menu-padding-y:.25rem;--bs-menu-spacer:.125rem;--bs-menu-font-size:var(--bs-font-size-sm);--bs-menu-color:var(--bs-fg-body);--bs-menu-bg:var(--bs-bg-body);--bs-menu-box-shadow:var(--bs-box-shadow-lg);--bs-menu-divider-bg:var(--bs-border-color-translucent);--bs-menu-divider-margin-y:.125rem;--bs-menu-divider-margin-x:.25rem;--bs-menu-item-color:var(--bs-menu-color,var(--bs-fg-body));--bs-menu-item-hover-color:var(--bs-menu-color,var(--bs-fg-body));--bs-menu-item-hover-bg:var(--bs-bg-1);--bs-menu-item-active-color:var(--bs-primary-contrast);--bs-menu-item-active-bg:var(--bs-primary-bg);--bs-menu-item-disabled-color:var(--bs-fg-3);--bs-menu-item-gap:.5rem;--bs-menu-item-padding-x:.75rem;--bs-menu-item-padding-y:.25rem;--bs-menu-item-border-radius:var(--bs-radius-5);--bs-menu-icon-size:1rem;--bs-menu-description-font-size:var(--bs-font-size-xs);--bs-menu-check-color:currentcolor;--bs-menu-header-color:var(--bs-fg-3);--bs-menu-header-padding-x:.75rem;--bs-menu-header-padding-y:.25rem;--bs-menu-transition-property:opacity, transform, display;--bs-menu-transition-duration:.15s;--bs-menu-transition-timing:var(--bs-transition-timing-overlay);z-index:var(--bs-menu-zindex);gap:var(--bs-menu-gap);min-width:var(--bs-menu-min-width);max-height:var(--bs-menu-max-height,none);padding:var(--bs-menu-padding-y) var(--bs-menu-padding-x);overflow-y:var(--bs-menu-overflow-y,initial);overscroll-behavior:contain;font-size:var(--bs-menu-font-size);color:var(--bs-menu-color);text-align:start;background-color:var(--bs-menu-bg);border:var(--bs-menu-border-width,var(--bs-border-width)) solid var(--bs-menu-border-color,var(--bs-border-color-translucent));border-radius:var(--bs-menu-border-radius,var(--bs-radius-7));box-shadow:var(--bs-menu-box-shadow);opacity:0;transform-origin:top start;background-clip:padding-box;flex-direction:column;margin:0;list-style-type:"";display:none;position:absolute;transform:scale(.95)}.menu[data-bs-placement^=top]{transform-origin:bottom start}.menu[data-bs-placement=bottom-end]{transform-origin:top end}.menu[data-bs-placement=top-end]{transform-origin:bottom end}.menu[data-bs-placement^=left]{transform-origin:top end}@media (prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--bs-menu-transition-timing);transition-duration:var(--bs-menu-transition-duration);transition-property:var(--bs-menu-transition-property);transition-behavior:allow-discrete}}.menu.show{opacity:1;display:flex;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}.menu-scrollable{--bs-menu-max-height:80dvh;--bs-menu-overflow-y:auto}.menu-translucent{--bs-menu-item-hover-bg-light:color-mix(in oklch, var(--bs-bg-1) 90%, transparent);--bs-menu-item-hover-bg-dark:color-mix(in oklch, var(--bs-bg-1) 80%, transparent);--bs-menu-item-active-bg-light:color-mix(in oklch, var(--bs-primary-bg) 80%, transparent);--bs-menu-item-active-bg-dark:color-mix(in oklch, var(--bs-primary-bg) 70%, transparent);--bs-menu-item-active-bg:light-dark(var(--bs-menu-item-active-bg-light),var(--bs-menu-item-active-bg-dark));--bs-menu-item-hover-bg:light-dark(var(--bs-menu-item-hover-bg-light),var(--bs-menu-item-hover-bg-dark));background-color:color-mix(in oklch, var(--bs-menu-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.menu-divider{height:0;margin:var(--bs-menu-divider-margin-y) var(--bs-menu-divider-margin-x);border-block-start:1px solid var(--bs-menu-divider-bg);opacity:1;overflow:hidden}.menu-item{gap:var(--bs-menu-item-gap);width:100%;padding:var(--bs-menu-item-padding-y) var(--bs-menu-item-padding-x);font-weight:var(--bs-menu-item-font-weight,var(--bs-font-weight-normal));color:var(--bs-theme-fg,var(--bs-menu-item-color));text-align:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--bs-menu-item-border-radius,0);background-color:#0000;border:0;outline:0;align-items:center;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus{color:var(--bs-theme-fg-emphasis,var(--bs-menu-item-hover-color));background-color:var(--bs-theme-bg-subtle,var(--bs-menu-item-hover-bg))}.menu-item.active,.menu-item:active{color:var(--bs-theme-contrast,var(--bs-menu-item-active-color));background-color:var(--bs-theme-bg,var(--bs-menu-item-active-bg))}.menu-item.active .menu-item-icon,.menu-item:active .menu-item-icon{color:inherit!important}.menu-item.selected{font-weight:var(--bs-font-weight-semibold)}.menu-item.disabled,.menu-item:disabled{color:var(--bs-menu-item-disabled-color);pointer-events:none;background-color:#0000;background-image:none}.menu-item-icon{width:var(--bs-menu-icon-size);flex-shrink:0;align-self:flex-start;height:auto;margin-top:.125rem}.menu-item-content{flex-direction:column;flex:1;min-width:fit-content;display:flex}.menu-item-description{font-size:var(--bs-menu-description-font-size);font-weight:var(--bs-font-weight-normal);color:color-mix(in oklch, currentcolor 65%, transparent)}.menu-item-check{color:var(--bs-menu-check-color);visibility:hidden;flex-shrink:0;align-self:flex-start;margin-block-start:.125rem;margin-inline-start:auto}.selected>.menu-item-check{visibility:visible}.menu-header{padding:var(--bs-menu-header-padding-y) var(--bs-menu-header-padding-x);font-size:var(--bs-font-size-sm);color:var(--bs-menu-header-color);white-space:nowrap;margin-bottom:0;display:block}.menu-text{padding:var(--bs-menu-item-padding-y) var(--bs-menu-item-padding-x);color:var(--bs-fg-2);display:block}.submenu{position:relative}.submenu>.menu-item{justify-content:space-between;align-items:center;display:flex}.submenu>.menu-item:after{content:"";border:.125em solid;border-width:0 .125em .125em 0;flex-shrink:0;width:.375em;height:.375em;margin-inline-start:auto;display:inline-block;transform:rotate(-45deg)}[dir=rtl] .submenu>.menu-item:after{transform:rotate(135deg)}.submenu>.menu{margin-top:calc(-1 * var(--bs-menu-padding-y));top:0}.submenu:hover>.menu-item,.submenu:focus-within>.menu-item,.submenu.show>.menu-item{color:var(--bs-menu-item-hover-color);background-color:var(--bs-menu-item-hover-bg)}.list-group{--bs-list-group-color:var(--bs-fg-body);--bs-list-group-bg:var(--bs-bg-body);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-radius-5);--bs-list-group-item-padding-x:var(--bs-spacer);--bs-list-group-item-padding-y:var(--bs-spacer-2);--bs-list-group-action-color:var(--bs-fg-2);--bs-list-group-action-hover-color:var(--bs-fg-1);--bs-list-group-action-hover-bg:var(--bs-bg-1);--bs-list-group-action-active-color:var(--bs-fg-body);--bs-list-group-action-active-bg:var(--bs-bg-2);--bs-list-group-disabled-color:var(--bs-fg-3);--bs-list-group-disabled-bg:var(--bs-bg-body);--bs-list-group-active-color:var(--bs-primary-contrast);--bs-list-group-active-bg:var(--bs-primary-bg);--bs-list-group-active-border-color:var(--bs-primary-bg);border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-inline-start:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-theme-fg,var(--bs-list-group-color));background-color:var(--bs-theme-bg-subtle,var(--bs-list-group-bg));border:var(--bs-list-group-border-width) solid var(--bs-theme-border,var(--bs-list-group-border-color));text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list-group-item:last-child{border-end-end-radius:inherit;border-end-start-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-block-start-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-block-start-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-theme-fg,var(--bs-list-group-action-color));text-align:inherit;text-decoration:none}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-theme-fg-emphasis,var(--bs-list-group-action-hover-color));background-color:var(--bs-theme-bg-muted,var(--bs-list-group-action-hover-bg));text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-theme-fg-emphasis,var(--bs-list-group-action-active-color));background-color:var(--bs-theme-bg-muted,var(--bs-list-group-action-active-bg))}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}@container (width>=576px){.sm\:list-group-horizontal{flex-direction:row}.sm\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.sm\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.sm\:list-group-horizontal>.list-group-item.active{margin-top:0}.sm\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.sm\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=768px){.md\:list-group-horizontal{flex-direction:row}.md\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.md\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.md\:list-group-horizontal>.list-group-item.active{margin-top:0}.md\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.md\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1024px){.lg\:list-group-horizontal{flex-direction:row}.lg\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.lg\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.lg\:list-group-horizontal>.list-group-item.active{margin-top:0}.lg\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.lg\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1280px){.xl\:list-group-horizontal{flex-direction:row}.xl\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.xl\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.xl\:list-group-horizontal>.list-group-item.active{margin-top:0}.xl\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.xl\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * var(--bs-list-group-border-width))}}@container (width>=1536px){.\32 xl\:list-group-horizontal{flex-direction:row}.\32 xl\:list-group-horizontal>.list-group-item:first-child:not(:last-child){border-start-end-radius:0;border-end-start-radius:var(--bs-list-group-border-radius)}.\32 xl\:list-group-horizontal>.list-group-item:last-child:not(:first-child){border-start-end-radius:var(--bs-list-group-border-radius);border-end-start-radius:0}.\32 xl\:list-group-horizontal>.list-group-item.active{margin-top:0}.\32 xl\:list-group-horizontal>.list-group-item+.list-group-item{border-block-start-width:var(--bs-list-group-border-width);border-inline-start-width:0}.\32 xl\:list-group-horizontal>.list-group-item+.list-group-item.active{border-inline-start-width:var(--bs-list-group-border-width);margin-inline-start:calc(-1 * 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-block-end-width:0}.nav{--bs-nav-gap:.125rem;--bs-nav-link-gap:.5rem;--bs-nav-link-align:center;--bs-nav-link-justify:center;--bs-nav-link-padding-x:.75rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-color:var(--bs-fg-2);--bs-nav-link-hover-color:var(--bs-fg-1);--bs-nav-link-hover-bg:var(--bs-bg-1);--bs-nav-link-active-color:var(--bs-fg-body);--bs-nav-link-active-bg:var(--bs-bg-2);--bs-nav-link-disabled-color:var(--bs-fg-4);--bs-nav-link-border-width:var(--bs-border-width);--bs-nav-link-transition-property:color, background-color, border-color;--bs-nav-link-transition-duration:.15s;--bs-nav-link-transition-timing:ease-in-out;gap:var(--bs-nav-gap);flex-wrap:wrap;margin-bottom:0;padding-inline-start:0;list-style-type:"";display:flex}.nav-item{display:flex}.nav-link{gap:var(--bs-nav-link-gap);align-items:var(--bs-nav-link-align);justify-content:var(--bs-nav-link-justify);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-theme-fg,var(--bs-nav-link-color));white-space:nowrap;border:var(--bs-nav-link-border-width) solid transparent;border-radius:var(--bs-radius-5);background:0 0;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.nav-link{transition-timing-function:var(--bs-nav-link-transition-timing);transition-duration:var(--bs-nav-link-transition-duration);transition-property:var(--bs-nav-link-transition-property)}}.nav-link:hover,.nav-link:focus{color:var(--bs-theme-fg-emphasis,var(--bs-nav-link-hover-color));background-color:var(--bs-theme-bg-muted,var(--bs-nav-link-hover-bg))}.nav-link:focus-visible{--bs-focus-ring-offset:1px;color:var(--bs-theme-fg-emphasis,var(--bs-nav-link-hover-color));outline:var(--bs-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.nav-link.active,.nav-link:active{color:var(--bs-theme-fg,var(--bs-nav-link-active-color));background-color:var(--bs-theme-bg-subtle,var(--bs-nav-link-active-bg))}.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:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-radius-5);--bs-nav-tabs-link-hover-border-color:var(--bs-border-subtle);--bs-nav-tabs-link-active-color:var(--bs-fg-body);--bs-nav-tabs-link-active-bg:var(--bs-bg-body);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-bg-body);box-shadow:inset 0 calc(-1 * var(--bs-nav-tabs-border-width)) 0 var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-bottom-color:var(--bs-nav-tabs-border-color);border-end-end-radius:0;border-end-start-radius:0}.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color);border-bottom-color:var(--bs-nav-tabs-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);border-bottom-color:var(--bs-nav-tabs-link-active-bg)}.nav-tabs .menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-start-start-radius:0;border-start-end-radius:0}.nav-pills{--bs-nav-pills-bg:var(--bs-bg-1);--bs-nav-pills-padding:.25rem;--bs-nav-pills-border-radius:3rem;--bs-nav-pills-link-active-color:var(--bs-primary-contrast);--bs-nav-pills-link-active-bg:var(--bs-primary-bg);--bs-nav-pills-link-border-radius:3rem;padding:var(--bs-nav-pills-padding);background-color:var(--bs-nav-pills-bg);border-radius:var(--bs-nav-pills-border-radius);display:inline-flex}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-link-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-theme-contrast,var(--bs-nav-pills-link-active-color));background-color:var(--bs-theme-bg,var(--bs-nav-pills-link-active-bg));background-image:var(--bs-gradient)}.nav-pills-vertical{flex-direction:column;align-items:stretch}.nav-pills-vertical .nav-item,.nav-pills-vertical .nav-link{width:100%}.nav-underline{--bs-nav-gap:1rem;--bs-nav-link-active-bg:transparent;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-fg-body)}.nav-underline .nav-link{border:0;border-block-end:var(--bs-nav-underline-border-width) solid transparent;border-radius:0;padding-inline:0}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-block-end-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:var(--bs-font-weight-bold);color:var(--bs-nav-underline-link-active-color);border-block-end-color:currentColor}.nav-fill>.nav-link,.nav-fill .nav-item{text-align:center;flex:auto}.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{--bs-tab-pane-transition-property:opacity;--bs-tab-pane-transition-duration:.15s;--bs-tab-pane-transition-timing:linear;display:none}@media (prefers-reduced-motion:no-preference){.tab-content>.tab-pane:not(.tab-pane-instant){transition-timing-function:var(--bs-tab-pane-transition-timing);transition-duration:var(--bs-tab-pane-transition-duration);transition-property:var(--bs-tab-pane-transition-property)}}.tab-content>.active{display:block}@starting-style{.tab-content>.tab-pane:not(.tab-pane-instant).active{opacity:0}}.nav-overflow{flex:1 1 0;min-width:0;container-type:inline-size}.nav-overflow:not(.nav-overflow-initialized){overflow:clip}.nav-overflow:not(.nav-overflow-initialized)>.nav{visibility:hidden}.nav-overflow>.nav{flex-wrap:nowrap;min-width:0;display:flex}.nav-overflow>.nav>.nav-item{flex-shrink:0}.nav-overflow-item{margin-inline-start:auto}.nav-overflow-icon{display:flex}.nav-overflow [data-bs-nav-overflow=true]{display:none}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-min-height:3.5rem;--bs-navbar-color:var(--bs-fg-2);--bs-navbar-hover-color:var(--bs-fg-1);--bs-navbar-disabled-color:var(--bs-fg-3);--bs-navbar-active-color:var(--bs-fg-body);--bs-navbar-brand-padding-y:.375rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:var(--bs-font-size-md);--bs-navbar-brand-font-weight:var(--bs-font-weight-medium);--bs-navbar-brand-color:var(--bs-fg-body);--bs-navbar-brand-hover-color:var(--bs-fg-body);--bs-navbar-nav-link-padding-x:.75rem;--bs-navbar-toggler-width:2rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:var(--bs-font-size-lg);--bs-navbar-toggler-border-color:color-mix(in oklch, var(--bs-fg-body) 15%, transparent);--bs-navbar-toggler-border-radius:var(--bs-radius-5);--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;--bs-navbar-toggler-icon-size:1.25rem;--bs-navbar-toggler-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-width='1' d='M1 3.5h14M1 8h14M1 12.5h14'/%3e%3c/svg%3e");min-height:var(--bs-navbar-min-height);padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);color:var(--bs-navbar-color,var(--bs-fg-body));background-color:var(--bs-navbar-bg,var(--bs-bg-body));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative;container-type:inline-size}.navbar>.\32 xl\:container,.navbar>.xl\:container,.navbar>.lg\:container,.navbar>.md\:container,.navbar>.sm\:container,.navbar>.container,.navbar>.container-fluid{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);font-size:var(--bs-navbar-brand-font-size);font-weight:var(--bs-navbar-brand-font-weight);color:var(--bs-theme-fg,var(--bs-navbar-brand-color));white-space:nowrap;margin-inline-end:var(--bs-navbar-brand-margin-end);text-decoration:none}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-theme-fg-emphasis,var(--bs-navbar-brand-hover-color))}.navbar-nav{--bs-nav-gap:.25rem;--bs-nav-link-gap:.5rem;--bs-nav-link-padding-x:.5rem;--bs-nav-link-padding-y:.375rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-border-width:var(--bs-border-width);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-hover-bg:transparent;--bs-nav-link-active-color:var(--bs-navbar-active-color);--bs-nav-link-active-bg:transparent;--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);gap:var(--bs-nav-gap);flex-direction:column;margin-bottom:0;padding-inline-start:0;list-style-type:"";display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-theme-fg,var(--bs-navbar-active-color));border:var(--bs-nav-link-border-width) solid var(--bs-nav-link-border-color,transparent)}.navbar-text{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-theme-fg,var(--bs-navbar-active-color))}.navbar-toggler{--bs-btn-bg:transparent;--bs-btn-hover-bg:var(--bs-bg-2)}@media (prefers-reduced-motion:no-preference){.navbar-toggler{transition:var(--bs-navbar-toggler-transition)}}.navbar-toggler-icon{width:var(--bs-navbar-toggler-icon-size);height:var(--bs-navbar-toggler-icon-size);mask-image:var(--bs-navbar-toggler-icon);background-color:currentColor;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.navbar-expand .navbar-toggler{display:none!important}.navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.navbar-expand [class*=drawer] .drawer-header{display:none!important}.navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}@container (width>=576px){.sm\:navbar-expand>.container,.sm\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.sm\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.sm\:navbar-expand .navbar-toggler{display:none!important}.sm\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.sm\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.sm\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=768px){.md\:navbar-expand>.container,.md\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.md\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.md\:navbar-expand .navbar-toggler{display:none!important}.md\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.md\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.md\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1024px){.lg\:navbar-expand>.container,.lg\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.lg\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.lg\:navbar-expand .navbar-toggler{display:none!important}.lg\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.lg\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.lg\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1280px){.xl\:navbar-expand>.container,.xl\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.xl\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.xl\:navbar-expand .navbar-toggler{display:none!important}.xl\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.xl\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.xl\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}@container (width>=1536px){.\32 xl\:navbar-expand>.container,.\32 xl\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.\32 xl\:navbar-expand .navbar-nav{--bs-nav-link-padding-x:var(--bs-navbar-nav-link-padding-x);flex-direction:row}.\32 xl\:navbar-expand .navbar-toggler{display:none!important}.\32 xl\:navbar-expand [class*=drawer]{z-index:auto;box-shadow:none;flex-grow:1;margin:0;padding:0;transition:none;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.\32 xl\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.\32 xl\:navbar-expand [class*=drawer] .drawer-body{flex-direction:row;flex-grow:1;align-items:center;padding:0;display:flex;overflow-y:visible}}.navbar [class*=drawer]:not([open],.hiding){transition:none!important}.navbar-translucent{background-color:#0000;position:relative}.navbar-translucent:before{z-index:-1;content:"";background-color:color-mix(in oklch, var(--bs-navbar-bg,var(--bs-bg-body)) 80%, transparent);backdrop-filter:blur(5px)saturate(180%);background-image:none;position:absolute;inset:0}.navbar[data-bs-theme=dark]{--bs-navbar-color:color-mix(in oklch, var(--bs-white) 55%, transparent);--bs-navbar-hover-color:color-mix(in oklch, var(--bs-white) 75%, transparent);--bs-navbar-disabled-color:color-mix(in oklch, var(--bs-white) 25%, transparent);--bs-navbar-active-color:var(--bs-white);--bs-navbar-brand-color:var(--bs-white);--bs-navbar-brand-hover-color:var(--bs-white);--bs-navbar-toggler-border-color:color-mix(in oklch, var(--bs-white) 10%, transparent)}@media (width<576px){.sm\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.sm\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.sm\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.sm\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.sm\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.sm\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<576px) and (prefers-reduced-motion:no-preference){.sm\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<576px){.sm\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-start),.sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-bottom),.sm\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.sm\:drawer:not(.drawer-instant)[open],.sm\:drawer[open]{visibility:visible;transform:none}}@media (width>=576px){.sm\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.sm\:drawer .drawer-header{display:none}.sm\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.sm\:drawer{box-shadow:none;border-radius:0}}@media (width<768px){.md\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.md\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.md\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.md\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.md\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.md\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<768px) and (prefers-reduced-motion:no-preference){.md\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<768px){.md\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-start),.md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-bottom),.md\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.md\:drawer:not(.drawer-instant)[open],.md\:drawer[open]{visibility:visible;transform:none}}@media (width>=768px){.md\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.md\:drawer .drawer-header{display:none}.md\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.md\:drawer{box-shadow:none;border-radius:0}}@media (width<1024px){.lg\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.lg\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.lg\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.lg\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.lg\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.lg\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1024px) and (prefers-reduced-motion:no-preference){.lg\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1024px){.lg\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-start),.lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-bottom),.lg\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.lg\:drawer:not(.drawer-instant)[open],.lg\:drawer[open]{visibility:visible;transform:none}}@media (width>=1024px){.lg\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.lg\:drawer .drawer-header{display:none}.lg\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.lg\:drawer{box-shadow:none;border-radius:0}}@media (width<1280px){.xl\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.xl\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.xl\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.xl\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.xl\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.xl\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1280px) and (prefers-reduced-motion:no-preference){.xl\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1280px){.xl\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .xl\:drawer:not(.drawer-instant):where(.drawer-start),.xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant):where(.drawer-bottom),.xl\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.xl\:drawer:not(.drawer-instant)[open],.xl\:drawer[open]{visibility:visible;transform:none}}@media (width>=1280px){.xl\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.xl\:drawer .drawer-header{display:none}.xl\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.xl\:drawer{box-shadow:none;border-radius:0}}@media (width<1536px){.\32 xl\:drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.\32 xl\:drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.\32 xl\:drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.\32 xl\:drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.\32 xl\:drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.\32 xl\:drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}}@media (width<1536px) and (prefers-reduced-motion:no-preference){.\32 xl\:drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}@media (width<1536px){.\32 xl\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .\32 xl\:drawer:not(.drawer-instant):where(.drawer-start),.\32 xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .\32 xl\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant):where(.drawer-bottom),.\32 xl\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.\32 xl\:drawer:not(.drawer-instant)[open],.\32 xl\:drawer[open]{visibility:visible;transform:none}}@media (width>=1536px){.\32 xl\:drawer{--bs-drawer-height:auto;--bs-drawer-border-width:0;z-index:auto;flex-grow:1;max-width:none;max-height:none;margin:0;padding:0;inset:auto;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transition:none!important;display:flex!important;position:static!important;transform:none!important}.\32 xl\:drawer .drawer-header{display:none}.\32 xl\:drawer .drawer-body{flex-direction:row;flex-grow:0;width:100%;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}.\32 xl\:drawer{box-shadow:none;border-radius:0}}.drawer{z-index:var(--bs-drawer-zindex);width:auto;max-width:calc(100% - var(--bs-drawer-inset) * 2);height:auto;max-height:calc(100% - var(--bs-drawer-inset) * 2);color:var(--bs-drawer-color);visibility:hidden;background-color:var(--bs-drawer-bg);border:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);border-radius:var(--bs-drawer-border-radius);box-shadow:var(--bs-drawer-box-shadow);background-clip:padding-box;outline:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.drawer:where(.drawer-start){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-start:var(--bs-drawer-inset)}.drawer:where(.drawer-end){inset-block:var(--bs-drawer-inset);width:var(--bs-drawer-width);inset-inline-end:var(--bs-drawer-inset)}.drawer:where(.drawer-top){inset:var(--bs-drawer-inset) var(--bs-drawer-inset) auto;height:var(--bs-drawer-height)}.drawer:where(.drawer-bottom){inset:auto var(--bs-drawer-inset) var(--bs-drawer-inset);height:var(--bs-drawer-height)}.drawer:where(.drawer-fullscreen){inset:var(--bs-drawer-inset);width:auto;max-width:none;height:auto;max-height:none}@media (prefers-reduced-motion:no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--bs-drawer-transition-timing);transition-duration:var(--bs-drawer-transition-duration);transition-property:var(--bs-drawer-transition-property)}}.drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-start),.drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--bs-drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--bs-drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--bs-drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-bottom),.drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--bs-drawer-inset)))}.drawer:not(.drawer-instant)[open],.drawer[open]{visibility:visible;transform:none}.sm\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.sm\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.md\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.md\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.lg\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.lg\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.\32 xl\:drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.\32 xl\:drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}.drawer::backdrop{background-color:var(--bs-drawer-backdrop-bg);backdrop-filter:blur(var(--bs-drawer-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.drawer::backdrop{transition:background-color var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), backdrop-filter var(--bs-drawer-transition-duration) var(--bs-drawer-transition-timing), display var(--bs-drawer-transition-duration) allow-discrete, overlay var(--bs-drawer-transition-duration) allow-discrete}}@starting-style{.sm\:drawer::backdrop,.md\:drawer::backdrop,.lg\:drawer::backdrop,.xl\:drawer::backdrop,.\32 xl\:drawer::backdrop,.drawer::backdrop{backdrop-filter:blur();background-color:#0000}}.drawer-static{transform:scale(1.02)}.drawer-translucent{background-color:color-mix(in oklch, var(--bs-drawer-bg) 80%, transparent);backdrop-filter:blur(5px)saturate(180%)}.drawer-sheet{width:100vw;margin-inline:auto;margin-bottom:calc(-1 * var(--bs-drawer-border-width));border-end-end-radius:0;border-end-start-radius:0;bottom:0;left:0;right:0}@media (width>=1024px){.drawer-sheet{max-width:var(--bs-drawer-sheet-width,760px)}}.drawer-header{padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);flex-shrink:0;align-items:center;display:flex}.drawer-header .btn-close{margin-block:calc(-.5 * var(--bs-drawer-padding-y));margin-inline-start:auto}.drawer-title{line-height:var(--bs-drawer-title-line-height);margin-bottom:0}.drawer-body{gap:var(--bs-drawer-padding-y);padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.drawer-footer{padding:var(--bs-drawer-padding-y) var(--bs-drawer-padding-x);border-block-start:var(--bs-drawer-border-width) solid var(--bs-drawer-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.drawer-fit-content{inset-block-end:auto}.pagination{--bs-pagination-min-height:var(--bs-btn-input-min-height);--bs-pagination-padding-x:var(--bs-btn-input-padding-x);--bs-pagination-padding-y:var(--bs-btn-input-padding-y);--bs-pagination-font-size:var(--bs-btn-input-font-size);--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-bg-body);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-btn-input-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-bg-1);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-active-color:var(--bs-theme-contrast,var(--bs-primary-contrast));--bs-pagination-active-bg:var(--bs-theme-bg,var(--bs-primary-bg));--bs-pagination-active-border-color:var(--bs-theme-bg,var(--bs-primary-bg));--bs-pagination-disabled-color:var(--bs-fg-3);--bs-pagination-disabled-bg:var(--bs-bg-2);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-inline-start:0;list-style-type:"";display:flex}.page-link{min-height:var(--bs-pagination-min-height);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-theme-fg,var(--bs-pagination-color));background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.page-link{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.page-link:hover{z-index:2;color:var(--bs-theme-fg-emphasis,var(--bs-pagination-hover-color));background-color:var(--bs-theme-bg-subtle,var(--bs-pagination-hover-bg));border-color:var(--bs-theme-border,var(--bs-pagination-hover-border-color))}.page-link:focus-visible{z-index:3;outline:var(--bs-focus-ring-width) solid var(--bs-theme-focus-ring,var(--bs-focus-ring-color));outline-offset:var(--bs-focus-ring-offset)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-theme-contrast,var(--bs-pagination-active-color));background-color:var(--bs-theme-bg,var(--bs-pagination-active-bg));border-color:var(--bs-theme-bg,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-inline-start:calc(-1 * var(--bs-pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--bs-pagination-border-radius);border-end-start-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--bs-pagination-border-radius);border-end-end-radius:var(--bs-pagination-border-radius)}.pagination-sm{--bs-pagination-min-height:var(--bs-btn-input-sm-min-height);--bs-pagination-padding-y:var(--bs-btn-input-sm-padding-y);--bs-pagination-padding-x:var(--bs-btn-input-sm-padding-x);--bs-pagination-font-size:var(--bs-btn-input-sm-font-size);--bs-pagination-border-radius:var(--bs-btn-input-sm-border-radius)}.pagination-lg{--bs-pagination-min-height:var(--bs-btn-input-lg-min-height);--bs-pagination-padding-y:var(--bs-btn-input-lg-padding-y);--bs-pagination-padding-x:var(--bs-btn-input-lg-padding-x);--bs-pagination-font-size:var(--bs-btn-input-lg-font-size);--bs-pagination-border-radius:var(--bs-btn-input-lg-border-radius)}.placeholder{--bs-placeholder-opacity-max:.18;--bs-placeholder-opacity-min:.1;vertical-align:middle;cursor:wait;border-radius:var(--bs-radius-3);min-height:1.25em;opacity:var(--bs-placeholder-opacity-max);background-color:currentColor;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.75em}.placeholder-sm{min-height:1em}.placeholder-lg{min-height:1.75em}.placeholder-pulse .placeholder,.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-pulse}@media (prefers-reduced-motion:reduce){.placeholder-pulse .placeholder,.placeholder-glow .placeholder{animation:none}}@keyframes placeholder-pulse{50%{opacity:var(--bs-placeholder-opacity-min)}}.placeholder-wave{--bs-placeholder-wave-opacity-max:1;--bs-placeholder-wave-opacity-min:.4;mask-image:linear-gradient(110deg, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-min)) 35%, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-max)) 50%, rgb(0, 0, 0, var(--bs-placeholder-wave-opacity-min)) 65%);animation:1.6s linear infinite placeholder-wave;mask-position:100% 0;mask-size:250% 100%;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.placeholder-wave{animation:none;mask-image:none}}@keyframes placeholder-wave{to{mask-position:0 0}}.popover{--bs-popover-zindex:var(--bs-z-popover);--bs-popover-max-width:280px;--bs-popover-font-size:var(--bs-font-size-sm);--bs-popover-bg:var(--bs-bg-body);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-radius-7);--bs-popover-inner-border-radius:calc(var(--bs-radius-7) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:var(--bs-spacer);--bs-popover-header-padding-y:var(--bs-spacer-3);--bs-popover-header-font-size:var(--bs-font-size-sm);--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-bg-1);--bs-popover-body-padding-x:var(--bs-spacer);--bs-popover-body-padding-y:var(--bs-spacer-3);--bs-popover-body-color:var(--bs-fg-body);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);--bs-popover-transition-property:opacity;--bs-popover-transition-duration:.15s;--bs-popover-transition-timing:linear;z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-body-font-family);font-style:normal;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:start;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);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow);opacity:0;background-clip:padding-box;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.popover:not(.popover-instant){transition-timing-function:var(--bs-popover-transition-timing);transition-duration:var(--bs-popover-transition-duration);transition-property:var(--bs-popover-transition-property)}}.popover.show{opacity:1}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:before,.popover .popover-arrow:after{content:"";border:0 solid #0000;display:block;position:absolute}@starting-style{.popover:not(.popover-instant).show{opacity:0}}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=top]>.popover-arrow:before{border-block-start-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-block-start-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=right]>.popover-arrow:before{border-inline-end-color:var(--bs-popover-arrow-border);left:0}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-inline-end-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=bottom]>.popover-arrow:before{border-block-end-color:var(--bs-popover-arrow-border);top:0}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-block-end-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow:has(+.popover-header):after,.bs-popover-auto[data-bs-placement^=bottom]>.popover-arrow:has(+.popover-header):after{border-block-end-color:var(--bs-popover-header-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-bs-placement^=bottom] .popover-header:before{width:var(--bs-popover-arrow-width);content:"";border-block-end:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);margin-inline-start:calc(-.5 * var(--bs-popover-arrow-width));display:block;position:absolute;top:0;left:50%}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-bs-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-bs-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-bs-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-bs-placement^=left]>.popover-arrow:before{border-inline-start-color:var(--bs-popover-arrow-border);right:0}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-bs-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-inline-start-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-block-end:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-start-start-radius:var(--bs-popover-inner-border-radius);border-start-end-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.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)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:var(--bs-font-size-sm);--bs-progress-bg:var(--bs-bg-2);--bs-progress-border-radius:var(--bs-radius-5);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:var(--bs-white);--bs-progress-bar-bg:var(--bs-primary-bg);--bs-progress-bar-transition:width .6s ease;--bs-progress-bar-animation:progress-bar-stripes 1s linear infinite;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow);display:flex;overflow:hidden}.progress-bar{color:var(--bs-theme-contrast,var(--bs-progress-bar-color));text-align:center;white-space:nowrap;background-color:var(--bs-theme-bg,var(--bs-progress-bar-bg));flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.progress-bar{transition:var(--bs-progress-bar-transition)}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);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:var(--bs-progress-bar-animation)}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.spinner-grow,.spinner-border{width:var(--bs-spinner-width);height:var(--bs-spinner-height);animation:var(--bs-spinner-animation-speed) var(--bs-spinner-animation-timing-function) infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-flex}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:1em;--bs-spinner-height:1em;--bs-spinner-border-width:.125em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-timing-function:linear;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-inline-end-color:#0000}.spinner-sm{--bs-spinner-width:.75em;--bs-spinner-height:.75em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:1em;--bs-spinner-height:1em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-timing-function:ease-in-out;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-rotate{animation:1s linear infinite spinner-border}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.stepper{--bs-stepper-size:2rem;--bs-stepper-gap:1rem;--bs-stepper-font-size:var(--bs-font-size-sm);--bs-stepper-text-gap:.5rem;--bs-stepper-track-size:.125rem;--bs-stepper-bg:var(--bs-bg-2);--bs-stepper-active-color:var(--bs-primary-contrast);--bs-stepper-active-bg:var(--bs-primary-bg);gap:var(--bs-stepper-gap);counter-reset:stepper;grid-auto-rows:1fr;grid-auto-flow:row;padding-inline-start:0;list-style-type:"";display:grid}.stepper-item{grid-template-rows:auto;grid-template-columns:var(--bs-stepper-size) auto;gap:var(--bs-stepper-text-gap);align-items:var(--bs-stepper-align-items,center);text-decoration:none;display:grid;position:relative}.stepper-item:before{z-index:1;width:var(--bs-stepper-size);height:var(--bs-stepper-size);font-size:var(--bs-stepper-font-size);text-align:center;content:counter(stepper);counter-increment:stepper;background-color:var(--bs-stepper-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;font-weight:600;line-height:1;display:flex;position:relative}.stepper-item:after{width:var(--bs-stepper-track-size);height:calc(100% + var(--bs-stepper-gap));content:"";background-color:var(--bs-stepper-bg);position:absolute;inset-block:50% 100%;inset-inline-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5)}.stepper-item:last-child:after{display:none}.stepper-item.active:before,.stepper-item.active:after{color:var(--bs-theme-contrast,var(--bs-stepper-active-color));background-color:var(--bs-theme-bg,var(--bs-stepper-active-bg))}.stepper-item.active:not(:has(+.stepper-item.active)):after{background-color:var(--bs-stepper-bg)}.stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.stepper-horizontal .stepper-item:last-child:after{right:100%}@container (width>=576px){.sm\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.sm\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.sm\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.sm\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=768px){.md\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.md\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.md\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.md\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1024px){.lg\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.lg\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.lg\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.lg\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1280px){.xl\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.xl\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.xl\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.xl\:stepper-horizontal .stepper-item:last-child:after{right:100%}}@container (width>=1536px){.\32 xl\:stepper-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.\32 xl\:stepper-horizontal .stepper-item{grid-template-rows:var(--bs-stepper-size) auto;text-align:center;grid-template-columns:auto;place-items:start center}.\32 xl\:stepper-horizontal .stepper-item:after{width:calc(100% + var(--bs-stepper-gap));height:var(--bs-stepper-track-size);inset-block-start:calc(var(--bs-stepper-size) * .5 - var(--bs-stepper-track-size) * .5);inset-block-end:auto;inset-inline:50% 100%}.\32 xl\:stepper-horizontal .stepper-item:last-child:after{right:100%}}.stepper-overflow{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto;container-type:inline-size}.stepper-overflow>.stepper{width:max-content;min-width:100%}.toast{--bs-toast-zindex:var(--bs-z-toast);--bs-toast-padding-x:1rem;--bs-toast-padding-y:.75rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:var(--bs-font-size-sm);--bs-toast-bg:var(--bs-bg-body);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-fg-3);--bs-toast-header-bg:var(--bs-bg-1);--bs-toast-header-border-color:var(--bs-border-color-translucent);--bs-toast-transition-property:opacity, display;--bs-toast-transition-duration:.15s;--bs-toast-transition-timing:linear;width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color,var(--bs-fg-body));pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-theme-border,var(--bs-toast-border-color));box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius,var(--bs-radius-7));background-clip:padding-box;flex-direction:column;display:none;overflow:hidden}.toast:not(.toast-instant){opacity:0}@media (prefers-reduced-motion:no-preference){.toast:not(.toast-instant){transition-timing-function:var(--bs-toast-transition-timing);transition-duration:var(--bs-toast-transition-duration);transition-property:var(--bs-toast-transition-property);transition-behavior:allow-discrete}}.toast.show{opacity:1;display:flex}@starting-style{.toast:not(.toast-instant).show{opacity:0}}.toast-container{--bs-toast-zindex:var(--bs-z-toast);z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-theme-fg-emphasis,var(--bs-toast-header-color));background-color:var(--bs-theme-bg-subtle,var(--bs-toast-header-bg));border-block-end:var(--bs-toast-border-width,var(--bs-border-width)) solid var(--bs-theme-border,var(--bs-toast-header-border-color,var(--bs-border-color-translucent)));align-items:center;display:flex}.toast-header .btn-close{color:inherit;margin-inline-start:calc(.5 * var(--bs-toast-padding-x));margin-inline-end:calc(-.25 * var(--bs-toast-padding-x))}.toast-translucent{backdrop-filter:blur(5px)saturate(180%)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.tooltip{--bs-tooltip-zindex:var(--bs-z-tooltip);--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:var(--bs-spacer-3);--bs-tooltip-padding-y:calc(var(--bs-spacer) * .375);--bs-tooltip-font-size:var(--bs-font-size-sm);--bs-tooltip-color:var(--bs-bg-body);--bs-tooltip-bg:var(--bs-fg-body);--bs-tooltip-border-radius:var(--bs-radius-5);--bs-tooltip-opacity:.95;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;--bs-tooltip-transition-property:opacity;--bs-tooltip-transition-duration:.15s;--bs-tooltip-transition-timing:linear;z-index:var(--bs-tooltip-zindex);font-family:var(--bs-body-font-family);font-style:normal;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:start;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;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.tooltip:not(.tooltip-instant){transition-timing-function:var(--bs-tooltip-transition-timing);transition-duration:var(--bs-tooltip-transition-duration);transition-property:var(--bs-tooltip-transition-property)}}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}@starting-style{.tooltip:not(.tooltip-instant).show{opacity:0}}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-bs-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-bs-placement^=top] .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-block-start-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-bs-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-bs-placement^=right] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-inline-end-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-bs-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-bs-placement^=bottom] .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-block-end-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-bs-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-bs-placement^=left] .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-inline-start-color:var(--bs-tooltip-bg);left:-1px}.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)}}@layer custom;@layer helpers{.focus-ring:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-theme-focus-ring,var(--bs-focus-ring-color))}.hover-lift{--bs-hover-lift-transition-duration:.2s;--bs-hover-lift-transition-timing:ease;--bs-hover-lift-transform:translateY(-.25rem);--bs-hover-lift-box-shadow:var(--bs-box-shadow-lg)}@media (prefers-reduced-motion:no-preference){.hover-lift{transition:transform var(--bs-hover-lift-transition-duration) var(--bs-hover-lift-transition-timing), box-shadow var(--bs-hover-lift-transition-duration) var(--bs-hover-lift-transition-timing)}}.hover-lift:hover,.hover-lift:focus-visible{transform:var(--bs-hover-lift-transform);box-shadow:var(--bs-hover-lift-box-shadow)}.icon-link{--bs-icon-link-gap:.375rem;--bs-icon-link-underline-offset:.25em;--bs-icon-link-icon-size:1em;--bs-icon-link-icon-transition:.2s ease-in-out transform;--bs-icon-link-icon-transform:translate3d(.25em, 0, 0);gap:var(--bs-icon-link-gap);-webkit-text-decoration-color:color-mix(in oklch, var(--bs-link-color) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-link-color) 50%, transparent);text-underline-offset:var(--bs-icon-link-underline-offset);backface-visibility:hidden;align-items:center;display:inline-flex}.icon-link>.bi{width:var(--bs-icon-link-icon-size);height:var(--bs-icon-link-icon-size);fill:currentColor;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.icon-link>.bi{transition:var(--bs-icon-link-icon-transition)}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform,var(--bs-icon-link-icon-transform))}.fixed-top{z-index:var(--bs-z-fixed);position:fixed;inset:0 0 auto}.fixed-bottom{z-index:var(--bs-z-fixed);position:fixed;inset:auto 0 0}.sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}@media (width>=576px){.sm\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.sm\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=768px){.md\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.md\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1024px){.lg\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.lg\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1280px){.xl\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.xl\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}@media (width>=1536px){.\32 xl\:sticky-top{z-index:var(--bs-z-sticky);position:sticky;top:0}.\32 xl\:sticky-bottom{z-index:var(--bs-z-sticky);position:sticky;bottom:0}}.stack-container{container-type:inline-size}[class*=hstack],[class*=vstack]{flex:var(--bs-stack-flex,1 1 auto);flex-direction:var(--bs-stack-direction,row);align-items:var(--bs-stack-align-items,center);align-self:var(--bs-stack-align-self,stretch);display:flex}.vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}@container (width>=576px){.sm\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.sm\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=768px){.md\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.md\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1024px){.lg\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.lg\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1280px){.xl\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.xl\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}@container (width>=1536px){.\32 xl\:vstack{--bs-stack-direction:column;--bs-stack-align-items:stretch}.\32 xl\:hstack{--bs-stack-direction:row;--bs-stack-align-items:flex-start}}.theme-primary{--bs-theme-base:var(--bs-primary-base);--bs-theme-fg:var(--bs-primary-fg);--bs-theme-fg-emphasis:var(--bs-primary-fg-emphasis);--bs-theme-bg:var(--bs-primary-bg);--bs-theme-bg-subtle:var(--bs-primary-bg-subtle);--bs-theme-bg-muted:var(--bs-primary-bg-muted);--bs-theme-border:var(--bs-primary-border);--bs-theme-focus-ring:var(--bs-primary-focus-ring);--bs-theme-contrast:var(--bs-primary-contrast)}.theme-accent{--bs-theme-base:var(--bs-accent-base);--bs-theme-fg:var(--bs-accent-fg);--bs-theme-fg-emphasis:var(--bs-accent-fg-emphasis);--bs-theme-bg:var(--bs-accent-bg);--bs-theme-bg-subtle:var(--bs-accent-bg-subtle);--bs-theme-bg-muted:var(--bs-accent-bg-muted);--bs-theme-border:var(--bs-accent-border);--bs-theme-focus-ring:var(--bs-accent-focus-ring);--bs-theme-contrast:var(--bs-accent-contrast)}.theme-success{--bs-theme-base:var(--bs-success-base);--bs-theme-fg:var(--bs-success-fg);--bs-theme-fg-emphasis:var(--bs-success-fg-emphasis);--bs-theme-bg:var(--bs-success-bg);--bs-theme-bg-subtle:var(--bs-success-bg-subtle);--bs-theme-bg-muted:var(--bs-success-bg-muted);--bs-theme-border:var(--bs-success-border);--bs-theme-focus-ring:var(--bs-success-focus-ring);--bs-theme-contrast:var(--bs-success-contrast)}.theme-danger{--bs-theme-base:var(--bs-danger-base);--bs-theme-fg:var(--bs-danger-fg);--bs-theme-fg-emphasis:var(--bs-danger-fg-emphasis);--bs-theme-bg:var(--bs-danger-bg);--bs-theme-bg-subtle:var(--bs-danger-bg-subtle);--bs-theme-bg-muted:var(--bs-danger-bg-muted);--bs-theme-border:var(--bs-danger-border);--bs-theme-focus-ring:var(--bs-danger-focus-ring);--bs-theme-contrast:var(--bs-danger-contrast)}.theme-warning{--bs-theme-base:var(--bs-warning-base);--bs-theme-fg:var(--bs-warning-fg);--bs-theme-fg-emphasis:var(--bs-warning-fg-emphasis);--bs-theme-bg:var(--bs-warning-bg);--bs-theme-bg-subtle:var(--bs-warning-bg-subtle);--bs-theme-bg-muted:var(--bs-warning-bg-muted);--bs-theme-border:var(--bs-warning-border);--bs-theme-focus-ring:var(--bs-warning-focus-ring);--bs-theme-contrast:var(--bs-warning-contrast)}.theme-info{--bs-theme-base:var(--bs-info-base);--bs-theme-fg:var(--bs-info-fg);--bs-theme-fg-emphasis:var(--bs-info-fg-emphasis);--bs-theme-bg:var(--bs-info-bg);--bs-theme-bg-subtle:var(--bs-info-bg-subtle);--bs-theme-bg-muted:var(--bs-info-bg-muted);--bs-theme-border:var(--bs-info-border);--bs-theme-focus-ring:var(--bs-info-focus-ring);--bs-theme-contrast:var(--bs-info-contrast)}.theme-inverse{--bs-theme-base:var(--bs-inverse-base);--bs-theme-fg:var(--bs-inverse-fg);--bs-theme-fg-emphasis:var(--bs-inverse-fg-emphasis);--bs-theme-bg:var(--bs-inverse-bg);--bs-theme-bg-subtle:var(--bs-inverse-bg-subtle);--bs-theme-bg-muted:var(--bs-inverse-bg-muted);--bs-theme-border:var(--bs-inverse-border);--bs-theme-focus-ring:var(--bs-inverse-focus-ring);--bs-theme-contrast:var(--bs-inverse-contrast)}.theme-secondary{--bs-theme-base:var(--bs-secondary-base);--bs-theme-fg:var(--bs-secondary-fg);--bs-theme-fg-emphasis:var(--bs-secondary-fg-emphasis);--bs-theme-bg:var(--bs-secondary-bg);--bs-theme-bg-subtle:var(--bs-secondary-bg-subtle);--bs-theme-bg-muted:var(--bs-secondary-bg-muted);--bs-theme-border:var(--bs-secondary-border);--bs-theme-focus-ring:var(--bs-secondary-focus-ring);--bs-theme-contrast:var(--bs-secondary-contrast)}.theme-reset{--bs-theme-base:initial;--bs-theme-fg:initial;--bs-theme-fg-emphasis:initial;--bs-theme-bg:initial;--bs-theme-bg-subtle:initial;--bs-theme-bg-muted:initial;--bs-theme-border:initial;--bs-theme-focus-ring:initial;--bs-theme-contrast:initial}.theme-contrast{--bs-theme-fg:var(--bs-theme-contrast);--bs-theme-fg-emphasis:var(--bs-theme-contrast)}.theme-muted{--bs-theme-fg:var(--bs-theme-fg-emphasis)}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus,:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.stretched-link{--bs-stretched-link-z-index:1}.stretched-link:after{z-index:var(--bs-stretched-link-z-index);content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-vr-border-width,var(--bs-border-width));background-color:var(--bs-border-color);align-self:stretch;min-height:1em;display:inline-block}}@layer utilities{.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}[class*=ratio-]{aspect-ratio:var(--bs-ratio)}.ratio-auto{--bs-ratio:auto}.ratio-1x1{--bs-ratio:1 / 1}.ratio-4x3{--bs-ratio:4 / 3}.ratio-16x9{--bs-ratio:16 / 9}.ratio-21x9{--bs-ratio:21 / 9}.float-start{float:inline-start}.float-end{float:inline-end}.float-none{float:none}.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-fit-fill{object-fit:fill}.object-fit-scale{object-fit:scale-down}.object-fit-none{object-fit:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.contains-inline{container-type:inline-size}.contains-size{container-type:size}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-contents{display:contents}.d-flow-root{display:flow-root}.d-none{display:none}.shadow{box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem .75rem -.125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 1.5rem -.25rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-xs{box-shadow:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-sm{box-shadow:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-lg{box-shadow:0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem 1rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 2rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.08 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-xl{box-shadow:0 .1875rem .5rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1rem 2.5rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 2rem 5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.09 * var(--bs-shadow-strength) * var(--bs-so,1)))}.shadow-none{box-shadow:none}.shadow-primary{--bs-sc:var(--bs-primary-base)}.shadow-accent{--bs-sc:var(--bs-accent-base)}.shadow-success{--bs-sc:var(--bs-success-base)}.shadow-danger{--bs-sc:var(--bs-danger-base)}.shadow-warning{--bs-sc:var(--bs-warning-base)}.shadow-info{--bs-sc:var(--bs-info-base)}.shadow-inverse{--bs-sc:var(--bs-inverse-base)}.shadow-secondary{--bs-sc:var(--bs-secondary-base)}.shadow-current{--bs-sc:currentcolor}.shadow-black{--bs-sc:var(--bs-black)}.shadow-white{--bs-sc:var(--bs-white)}.shadow-opacity-10{--bs-so:.2}.shadow-opacity-20{--bs-so:.4}.shadow-opacity-30{--bs-so:.6}.shadow-opacity-40{--bs-so:.8}.shadow-opacity-50{--bs-so:1}.shadow-opacity-60{--bs-so:1.2}.shadow-opacity-70{--bs-so:1.4}.shadow-opacity-80{--bs-so:1.6}.shadow-opacity-90{--bs-so:1.8}.shadow-opacity-100{--bs-so:2}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.top-50{top:50%}.top-100{top:100%}.bottom-0{bottom:0}.bottom-50{bottom:50%}.bottom-100{bottom:100%}.start-0{inset-inline-start:0}.start-50{inset-inline-start:50%}.start-100{inset-inline-start:100%}.end-0{inset-inline-end:0}.end-50{inset-inline-end:50%}.end-100{inset-inline-end:100%}.translate-middle{transform:translate(-50%,-50%)}.translate-middle-x{transform:translate(-50%)}.translate-middle-y{transform:translateY(-50%)}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-0{border:0}.border-top{border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-top-0{border-block-start:0}.border-end{border-inline-end:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-end-0{border-inline-end:0}.border-bottom{border-block-end:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-bottom-0{border-block-end:0}.border-start{border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-start-0{border-inline-start:0}.border-y{border-block:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-y-0{border-block:0}.border-x{border-inline:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-x-0{border-inline:0}.border-primary{--bs-bc:var(--bs-primary-bg);border-color:var(--bs-bc)}.border-accent{--bs-bc:var(--bs-accent-bg);border-color:var(--bs-bc)}.border-success{--bs-bc:var(--bs-success-bg);border-color:var(--bs-bc)}.border-danger{--bs-bc:var(--bs-danger-bg);border-color:var(--bs-bc)}.border-warning{--bs-bc:var(--bs-warning-bg);border-color:var(--bs-bc)}.border-info{--bs-bc:var(--bs-info-bg);border-color:var(--bs-bc)}.border-inverse{--bs-bc:var(--bs-inverse-bg);border-color:var(--bs-bc)}.border-secondary{--bs-bc:var(--bs-secondary-bg);border-color:var(--bs-bc)}.border-bg{--bs-bc:var(--bs-border-bg);border-color:var(--bs-bc)}.border-body{--bs-bc:var(--bs-border-body);border-color:var(--bs-bc)}.border-muted{--bs-bc:var(--bs-border-muted);border-color:var(--bs-bc)}.border-subtle{--bs-bc:var(--bs-border-subtle);border-color:var(--bs-bc)}.border-emphasized{--bs-bc:var(--bs-border-emphasized);border-color:var(--bs-bc)}.border-white{--bs-bc:var(--bs-border-white);border-color:var(--bs-bc)}.border-black{--bs-bc:var(--bs-border-black);border-color:var(--bs-bc)}.border-subtle-primary{--bs-bc:var(--bs-primary-border);border-color:var(--bs-bc)}.border-subtle-accent{--bs-bc:var(--bs-accent-border);border-color:var(--bs-bc)}.border-subtle-success{--bs-bc:var(--bs-success-border);border-color:var(--bs-bc)}.border-subtle-danger{--bs-bc:var(--bs-danger-border);border-color:var(--bs-bc)}.border-subtle-warning{--bs-bc:var(--bs-warning-border);border-color:var(--bs-bc)}.border-subtle-info{--bs-bc:var(--bs-info-border);border-color:var(--bs-bc)}.border-subtle-inverse{--bs-bc:var(--bs-inverse-border);border-color:var(--bs-bc)}.border-subtle-secondary{--bs-bc:var(--bs-secondary-border);border-color:var(--bs-bc)}.border-keyline{border-width:var(--bs-border-width-keyline)}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-4{border-width:4px}.border-5{border-width:5px}.border-10{border-color:color-mix(in oklch, var(--bs-bc) 10%, transparent)}.border-20{border-color:color-mix(in oklch, var(--bs-bc) 20%, transparent)}.border-30{border-color:color-mix(in oklch, var(--bs-bc) 30%, transparent)}.border-40{border-color:color-mix(in oklch, var(--bs-bc) 40%, transparent)}.border-50{border-color:color-mix(in oklch, var(--bs-bc) 50%, transparent)}.border-60{border-color:color-mix(in oklch, var(--bs-bc) 60%, transparent)}.border-70{border-color:color-mix(in oklch, var(--bs-bc) 70%, transparent)}.border-80{border-color:color-mix(in oklch, var(--bs-bc) 80%, transparent)}.border-90{border-color:color-mix(in oklch, var(--bs-bc) 90%, transparent)}.border-100{border-color:var(--bs-bc)}.w-1{width:1rem}.w-2{width:2rem}.w-3{width:3rem}.w-4{width:4rem}.w-5{width:5rem}.w-6{width:6rem}.w-7{width:7rem}.w-8{width:8rem}.w-9{width:9rem}.w-10{width:10rem}.w-11{width:11rem}.w-12{width:12rem}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.max-w-100{max-width:100%}.min-w-0{min-width:0}.min-w-100{min-width:100%}.vw-100{width:100vw}.min-vw-100{min-width:100vw}.dvw-100{width:100dvw}.min-dvw-100{min-width:100dvw}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.max-h-100{max-height:100%}.min-h-0{min-height:0}.min-h-100{min-height:100%}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.dvh-100{height:100dvh}.min-dvh-100{min-height:100dvh}.flex-fill{flex:auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch stretch}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-cols-fill{grid-column:1/-1}.grid-auto-flow-row{grid-auto-flow:row}.grid-auto-flow-column{grid-auto-flow:column}.grid-auto-flow-dense{grid-auto-flow:dense}.order-first{order:-1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-last{order:6}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.375rem}.m-3{margin:.5rem}.m-4{margin:.75rem}.m-5{margin:1rem}.m-6{margin:1.25rem}.m-7{margin:1.5rem}.m-8{margin:1.75rem}.m-9{margin:2rem}.m-10{margin:2.25rem}.m-11{margin:2.5rem}.m-12{margin:3rem}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:.25rem}.mx-2{margin-inline:.375rem}.mx-3{margin-inline:.5rem}.mx-4{margin-inline:.75rem}.mx-5{margin-inline:1rem}.mx-6{margin-inline:1.25rem}.mx-7{margin-inline:1.5rem}.mx-8{margin-inline:1.75rem}.mx-9{margin-inline:2rem}.mx-10{margin-inline:2.25rem}.mx-11{margin-inline:2.5rem}.mx-12{margin-inline:3rem}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:.25rem}.my-2{margin-block:.375rem}.my-3{margin-block:.5rem}.my-4{margin-block:.75rem}.my-5{margin-block:1rem}.my-6{margin-block:1.25rem}.my-7{margin-block:1.5rem}.my-8{margin-block:1.75rem}.my-9{margin-block:2rem}.my-10{margin-block:2.25rem}.my-11{margin-block:2.5rem}.my-12{margin-block:3rem}.my-auto{margin-block:auto}.mt-0{margin-block-start:0}.mt-1{margin-block-start:.25rem}.mt-2{margin-block-start:.375rem}.mt-3{margin-block-start:.5rem}.mt-4{margin-block-start:.75rem}.mt-5{margin-block-start:1rem}.mt-6{margin-block-start:1.25rem}.mt-7{margin-block-start:1.5rem}.mt-8{margin-block-start:1.75rem}.mt-9{margin-block-start:2rem}.mt-10{margin-block-start:2.25rem}.mt-11{margin-block-start:2.5rem}.mt-12{margin-block-start:3rem}.mt-auto{margin-block-start:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.375rem}.me-3{margin-inline-end:.5rem}.me-4{margin-inline-end:.75rem}.me-5{margin-inline-end:1rem}.me-6{margin-inline-end:1.25rem}.me-7{margin-inline-end:1.5rem}.me-8{margin-inline-end:1.75rem}.me-9{margin-inline-end:2rem}.me-10{margin-inline-end:2.25rem}.me-11{margin-inline-end:2.5rem}.me-12{margin-inline-end:3rem}.me--1{margin-inline-end:-.25rem}.me--2{margin-inline-end:-.5rem}.me-auto{margin-inline-end:auto}.mb-0{margin-block-end:0}.mb-1{margin-block-end:.25rem}.mb-2{margin-block-end:.375rem}.mb-3{margin-block-end:.5rem}.mb-4{margin-block-end:.75rem}.mb-5{margin-block-end:1rem}.mb-6{margin-block-end:1.25rem}.mb-7{margin-block-end:1.5rem}.mb-8{margin-block-end:1.75rem}.mb-9{margin-block-end:2rem}.mb-10{margin-block-end:2.25rem}.mb-11{margin-block-end:2.5rem}.mb-12{margin-block-end:3rem}.mb-auto{margin-block-end:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.375rem}.ms-3{margin-inline-start:.5rem}.ms-4{margin-inline-start:.75rem}.ms-5{margin-inline-start:1rem}.ms-6{margin-inline-start:1.25rem}.ms-7{margin-inline-start:1.5rem}.ms-8{margin-inline-start:1.75rem}.ms-9{margin-inline-start:2rem}.ms-10{margin-inline-start:2.25rem}.ms-11{margin-inline-start:2.5rem}.ms-12{margin-inline-start:3rem}.ms--1{margin-inline-start:-.25rem}.ms--2{margin-inline-start:-.5rem}.ms-auto{margin-inline-start:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.375rem}.p-3{padding:.5rem}.p-4{padding:.75rem}.p-5{padding:1rem}.p-6{padding:1.25rem}.p-7{padding:1.5rem}.p-8{padding:1.75rem}.p-9{padding:2rem}.p-10{padding:2.25rem}.p-11{padding:2.5rem}.p-12{padding:3rem}.px-0{padding-inline:0}.px-1{padding-inline:.25rem}.px-2{padding-inline:.375rem}.px-3{padding-inline:.5rem}.px-4{padding-inline:.75rem}.px-5{padding-inline:1rem}.px-6{padding-inline:1.25rem}.px-7{padding-inline:1.5rem}.px-8{padding-inline:1.75rem}.px-9{padding-inline:2rem}.px-10{padding-inline:2.25rem}.px-11{padding-inline:2.5rem}.px-12{padding-inline:3rem}.py-0{padding-block:0}.py-1{padding-block:.25rem}.py-2{padding-block:.375rem}.py-3{padding-block:.5rem}.py-4{padding-block:.75rem}.py-5{padding-block:1rem}.py-6{padding-block:1.25rem}.py-7{padding-block:1.5rem}.py-8{padding-block:1.75rem}.py-9{padding-block:2rem}.py-10{padding-block:2.25rem}.py-11{padding-block:2.5rem}.py-12{padding-block:3rem}.pt-0{padding-block-start:0}.pt-1{padding-block-start:.25rem}.pt-2{padding-block-start:.375rem}.pt-3{padding-block-start:.5rem}.pt-4{padding-block-start:.75rem}.pt-5{padding-block-start:1rem}.pt-6{padding-block-start:1.25rem}.pt-7{padding-block-start:1.5rem}.pt-8{padding-block-start:1.75rem}.pt-9{padding-block-start:2rem}.pt-10{padding-block-start:2.25rem}.pt-11{padding-block-start:2.5rem}.pt-12{padding-block-start:3rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.375rem}.pe-3{padding-inline-end:.5rem}.pe-4{padding-inline-end:.75rem}.pe-5{padding-inline-end:1rem}.pe-6{padding-inline-end:1.25rem}.pe-7{padding-inline-end:1.5rem}.pe-8{padding-inline-end:1.75rem}.pe-9{padding-inline-end:2rem}.pe-10{padding-inline-end:2.25rem}.pe-11{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pb-0{padding-block-end:0}.pb-1{padding-block-end:.25rem}.pb-2{padding-block-end:.375rem}.pb-3{padding-block-end:.5rem}.pb-4{padding-block-end:.75rem}.pb-5{padding-block-end:1rem}.pb-6{padding-block-end:1.25rem}.pb-7{padding-block-end:1.5rem}.pb-8{padding-block-end:1.75rem}.pb-9{padding-block-end:2rem}.pb-10{padding-block-end:2.25rem}.pb-11{padding-block-end:2.5rem}.pb-12{padding-block-end:3rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.375rem}.ps-3{padding-inline-start:.5rem}.ps-4{padding-inline-start:.75rem}.ps-5{padding-inline-start:1rem}.ps-6{padding-inline-start:1.25rem}.ps-7{padding-inline-start:1.5rem}.ps-8{padding-inline-start:1.75rem}.ps-9{padding-inline-start:2rem}.ps-10{padding-inline-start:2.25rem}.ps-11{padding-inline-start:2.5rem}.ps-12{padding-inline-start:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.375rem}.gap-3{gap:.5rem}.gap-4{gap:.75rem}.gap-5{gap:1rem}.gap-6{gap:1.25rem}.gap-7{gap:1.5rem}.gap-8{gap:1.75rem}.gap-9{gap:2rem}.gap-10{gap:2.25rem}.gap-11{gap:2.5rem}.gap-12{gap:3rem}.row-gap-0{row-gap:0}.row-gap-1{row-gap:.25rem}.row-gap-2{row-gap:.375rem}.row-gap-3{row-gap:.5rem}.row-gap-4{row-gap:.75rem}.row-gap-5{row-gap:1rem}.row-gap-6{row-gap:1.25rem}.row-gap-7{row-gap:1.5rem}.row-gap-8{row-gap:1.75rem}.row-gap-9{row-gap:2rem}.row-gap-10{row-gap:2.25rem}.row-gap-11{row-gap:2.5rem}.row-gap-12{row-gap:3rem}.column-gap-0{column-gap:0}.column-gap-1{column-gap:.25rem}.column-gap-2{column-gap:.375rem}.column-gap-3{column-gap:.5rem}.column-gap-4{column-gap:.75rem}.column-gap-5{column-gap:1rem}.column-gap-6{column-gap:1.25rem}.column-gap-7{column-gap:1.5rem}.column-gap-8{column-gap:1.75rem}.column-gap-9{column-gap:2rem}.column-gap-10{column-gap:2.25rem}.column-gap-11{column-gap:2.5rem}.column-gap-12{column-gap:3rem}:where(.space-x-0>:not(:last-child)){margin-inline-end:0}:where(.space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.space-y-0>:not(:last-child)){margin-block-end:0}:where(.space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.divide-x-0>:not(:first-child)){border-inline-start:0}:where(.divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.divide-y-0>:not(:first-child)){border-block-start:0}.font-monospace{font-family:var(--bs-font-mono)}.font-body{font-family:var(--bs-body-font-family)}.fs-xs{font-size:.75rem}.fs-sm{font-size:.875rem}.fs-md{font-size:1rem}.fs-lg{font-size:clamp(1.125rem,1rem + .625vw,1.25rem)}.fs-xl{font-size:clamp(1.5rem,1.1rem + .75vw,1.75rem)}.fs-2xl{font-size:clamp(1.75rem,1.3rem + 1vw,2rem)}.fs-3xl{font-size:clamp(2rem,1.5rem + 1.875vw,2.5rem)}.fs-4xl{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem)}.fs-5xl{font-size:clamp(3rem,2rem + 5vw,4rem)}.fs-6xl{font-size:clamp(3.75rem,2.5rem + 6.25vw,5rem)}.text-xs{font-size:.75rem;line-height:1.25}.text-sm{font-size:.875rem;line-height:1.5}.text-md{font-size:1rem;line-height:1.5}.text-lg{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);line-height:1.5}.text-xl{font-size:clamp(1.5rem,1.1rem + .75vw,1.75rem);line-height:1.42857}.text-2xl{font-size:clamp(1.75rem,1.3rem + 1vw,2rem);line-height:1.33333}.text-3xl{font-size:clamp(2rem,1.5rem + 1.875vw,2.5rem);line-height:1.2}.text-4xl{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem);line-height:1.1}.text-5xl{font-size:clamp(3rem,2rem + 5vw,4rem);line-height:1.1}.text-6xl{font-size:clamp(3.75rem,2.5rem + 6.25vw,5rem);line-height:1}.fst-italic{font-style:italic}.fst-normal{font-style:normal}.fw-lighter{font-weight:lighter}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.lh-1{line-height:1}.lh-sm{line-height:var(--bs-line-height-sm)}.lh-md{line-height:var(--bs-line-height-md)}.lh-lg{line-height:var(--bs-line-height-lg)}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.text-decoration-line-through{text-decoration:line-through}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-break{word-wrap:break-word;word-break:break-word}.fg-primary{--bs-fg:var(--bs-primary-fg);color:var(--bs-fg)}.fg-accent{--bs-fg:var(--bs-accent-fg);color:var(--bs-fg)}.fg-success{--bs-fg:var(--bs-success-fg);color:var(--bs-fg)}.fg-danger{--bs-fg:var(--bs-danger-fg);color:var(--bs-fg)}.fg-warning{--bs-fg:var(--bs-warning-fg);color:var(--bs-fg)}.fg-info{--bs-fg:var(--bs-info-fg);color:var(--bs-fg)}.fg-inverse{--bs-fg:var(--bs-inverse-fg);color:var(--bs-fg)}.fg-secondary{--bs-fg:var(--bs-secondary-fg);color:var(--bs-fg)}.fg-body{--bs-fg:var(--bs-fg-body);color:var(--bs-fg)}.fg-1{--bs-fg:var(--bs-fg-1);color:var(--bs-fg)}.fg-2{--bs-fg:var(--bs-fg-2);color:var(--bs-fg)}.fg-3{--bs-fg:var(--bs-fg-3);color:var(--bs-fg)}.fg-4{--bs-fg:var(--bs-fg-4);color:var(--bs-fg)}.fg-bg{--bs-fg:var(--bs-fg-bg);color:var(--bs-fg)}.fg-white{--bs-fg:var(--bs-fg-white);color:var(--bs-fg)}.fg-black{--bs-fg:var(--bs-fg-black);color:var(--bs-fg)}.fg-reset{--bs-fg:inherit;color:var(--bs-fg)}.fg-emphasis-primary{--bs-fg:var(--bs-primary-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-accent{--bs-fg:var(--bs-accent-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-success{--bs-fg:var(--bs-success-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-danger{--bs-fg:var(--bs-danger-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-warning{--bs-fg:var(--bs-warning-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-info{--bs-fg:var(--bs-info-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-inverse{--bs-fg:var(--bs-inverse-fg-emphasis);color:var(--bs-fg)}.fg-emphasis-secondary{--bs-fg:var(--bs-secondary-fg-emphasis);color:var(--bs-fg)}.fg-contrast-primary{--bs-fg:var(--bs-primary-contrast);color:var(--bs-fg)}.fg-contrast-accent{--bs-fg:var(--bs-accent-contrast);color:var(--bs-fg)}.fg-contrast-success{--bs-fg:var(--bs-success-contrast);color:var(--bs-fg)}.fg-contrast-danger{--bs-fg:var(--bs-danger-contrast);color:var(--bs-fg)}.fg-contrast-warning{--bs-fg:var(--bs-warning-contrast);color:var(--bs-fg)}.fg-contrast-info{--bs-fg:var(--bs-info-contrast);color:var(--bs-fg)}.fg-contrast-inverse{--bs-fg:var(--bs-inverse-contrast);color:var(--bs-fg)}.fg-contrast-secondary{--bs-fg:var(--bs-secondary-contrast);color:var(--bs-fg)}.fg-10{color:color-mix(in oklch, var(--bs-fg) 10%, transparent)}.fg-20{color:color-mix(in oklch, var(--bs-fg) 20%, transparent)}.fg-30{color:color-mix(in oklch, var(--bs-fg) 30%, transparent)}.fg-40{color:color-mix(in oklch, var(--bs-fg) 40%, transparent)}.fg-50{color:color-mix(in oklch, var(--bs-fg) 50%, transparent)}.fg-60{color:color-mix(in oklch, var(--bs-fg) 60%, transparent)}.fg-70{color:color-mix(in oklch, var(--bs-fg) 70%, transparent)}.fg-80{color:color-mix(in oklch, var(--bs-fg) 80%, transparent)}.fg-90{color:color-mix(in oklch, var(--bs-fg) 90%, transparent)}.fg-100{color:var(--bs-fg)}.link-10,.hover\:link-10:hover{color:color-mix(in oklch, var(--bs-link-color) 10%, transparent)}.link-20,.hover\:link-20:hover{color:color-mix(in oklch, var(--bs-link-color) 20%, transparent)}.link-30,.hover\:link-30:hover{color:color-mix(in oklch, var(--bs-link-color) 30%, transparent)}.link-40,.hover\:link-40:hover{color:color-mix(in oklch, var(--bs-link-color) 40%, transparent)}.link-50,.hover\:link-50:hover{color:color-mix(in oklch, var(--bs-link-color) 50%, transparent)}.link-60,.hover\:link-60:hover{color:color-mix(in oklch, var(--bs-link-color) 60%, transparent)}.link-70,.hover\:link-70:hover{color:color-mix(in oklch, var(--bs-link-color) 70%, transparent)}.link-80,.hover\:link-80:hover{color:color-mix(in oklch, var(--bs-link-color) 80%, transparent)}.link-90,.hover\:link-90:hover{color:color-mix(in oklch, var(--bs-link-color) 90%, transparent)}.link-100,.hover\:link-100:hover{color:var(--bs-link-color)}.underline-offset-1,.hover\:underline-offset-1:hover{text-underline-offset:.125em}.underline-offset-2,.hover\:underline-offset-2:hover{text-underline-offset:.25em}.underline-offset-3,.hover\:underline-offset-3:hover{text-underline-offset:.375em}.underline-primary{--bs-underline-color:light-dark(var(--bs-blue-600),var(--bs-blue-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-accent{--bs-underline-color:light-dark(var(--bs-indigo-600),color-mix(in oklch, var(--bs-indigo-400), var(--bs-indigo-300)));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-success{--bs-underline-color:light-dark(var(--bs-green-600),var(--bs-green-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-danger{--bs-underline-color:light-dark(var(--bs-red-600),var(--bs-red-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-warning{--bs-underline-color:light-dark(var(--bs-yellow-700),var(--bs-yellow-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-info{--bs-underline-color:light-dark(var(--bs-cyan-600),var(--bs-cyan-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-inverse{--bs-underline-color:light-dark(var(--bs-gray-900),var(--bs-gray-200));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-secondary{--bs-underline-color:light-dark(var(--bs-gray-600),var(--bs-gray-400));-webkit-text-decoration-color:var(--bs-underline-color);text-decoration-color:var(--bs-underline-color)}.underline-10,.hover\:underline-10:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 10%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 10%, transparent)}.underline-20,.hover\:underline-20:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 20%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 20%, transparent)}.underline-30,.hover\:underline-30:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 30%, transparent)}.underline-40,.hover\:underline-40:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 40%, transparent)}.underline-50,.hover\:underline-50:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 50%, transparent)}.underline-60,.hover\:underline-60:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 60%, transparent)}.underline-70,.hover\:underline-70:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 70%, transparent)}.underline-80,.hover\:underline-80:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 80%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 80%, transparent)}.underline-90,.hover\:underline-90:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 90%, transparent);text-decoration-color:color-mix(in oklch, var(--bs-underline-color,currentcolor) 90%, transparent)}.underline-100,.hover\:underline-100:hover{-webkit-text-decoration-color:var(--bs-underline-color,currentcolor);text-decoration-color:var(--bs-underline-color,currentcolor)}.underline-thickness-1,.hover\:underline-thickness-1:hover{text-decoration-thickness:1px}.underline-thickness-2,.hover\:underline-thickness-2:hover{text-decoration-thickness:2px}.underline-thickness-3,.hover\:underline-thickness-3:hover{text-decoration-thickness:3px}.underline-thickness-4,.hover\:underline-thickness-4:hover{text-decoration-thickness:4px}.underline-thickness-5,.hover\:underline-thickness-5:hover{text-decoration-thickness:5px}.bg-primary{--bs-bg:var(--bs-primary-bg);background-color:var(--bs-bg)}.bg-accent{--bs-bg:var(--bs-accent-bg);background-color:var(--bs-bg)}.bg-success{--bs-bg:var(--bs-success-bg);background-color:var(--bs-bg)}.bg-danger{--bs-bg:var(--bs-danger-bg);background-color:var(--bs-bg)}.bg-warning{--bs-bg:var(--bs-warning-bg);background-color:var(--bs-bg)}.bg-info{--bs-bg:var(--bs-info-bg);background-color:var(--bs-bg)}.bg-inverse{--bs-bg:var(--bs-inverse-bg);background-color:var(--bs-bg)}.bg-secondary{--bs-bg:var(--bs-secondary-bg);background-color:var(--bs-bg)}.bg-body{--bs-bg:var(--bs-bg-body);background-color:var(--bs-bg)}.bg-1{--bs-bg:var(--bs-bg-1);background-color:var(--bs-bg)}.bg-2{--bs-bg:var(--bs-bg-2);background-color:var(--bs-bg)}.bg-3{--bs-bg:var(--bs-bg-3);background-color:var(--bs-bg)}.bg-4{--bs-bg:var(--bs-bg-4);background-color:var(--bs-bg)}.bg-fg{--bs-bg:var(--bs-bg-fg);background-color:var(--bs-bg)}.bg-white{--bs-bg:var(--bs-bg-white);background-color:var(--bs-bg)}.bg-black{--bs-bg:var(--bs-bg-black);background-color:var(--bs-bg)}.bg-transparent{--bs-bg:var(--bs-bg-transparent);background-color:var(--bs-bg)}.bg-subtle-primary{--bs-bg:var(--bs-primary-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-accent{--bs-bg:var(--bs-accent-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-success{--bs-bg:var(--bs-success-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-danger{--bs-bg:var(--bs-danger-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-warning{--bs-bg:var(--bs-warning-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-info{--bs-bg:var(--bs-info-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-inverse{--bs-bg:var(--bs-inverse-bg-subtle);background-color:var(--bs-bg)}.bg-subtle-secondary{--bs-bg:var(--bs-secondary-bg-subtle);background-color:var(--bs-bg)}.bg-muted-primary{--bs-bg:var(--bs-primary-bg-muted);background-color:var(--bs-bg)}.bg-muted-accent{--bs-bg:var(--bs-accent-bg-muted);background-color:var(--bs-bg)}.bg-muted-success{--bs-bg:var(--bs-success-bg-muted);background-color:var(--bs-bg)}.bg-muted-danger{--bs-bg:var(--bs-danger-bg-muted);background-color:var(--bs-bg)}.bg-muted-warning{--bs-bg:var(--bs-warning-bg-muted);background-color:var(--bs-bg)}.bg-muted-info{--bs-bg:var(--bs-info-bg-muted);background-color:var(--bs-bg)}.bg-muted-inverse{--bs-bg:var(--bs-inverse-bg-muted);background-color:var(--bs-bg)}.bg-muted-secondary{--bs-bg:var(--bs-secondary-bg-muted);background-color:var(--bs-bg)}.bg-10{background-color:color-mix(in oklch, var(--bs-bg) 10%, transparent)}.bg-20{background-color:color-mix(in oklch, var(--bs-bg) 20%, transparent)}.bg-30{background-color:color-mix(in oklch, var(--bs-bg) 30%, transparent)}.bg-40{background-color:color-mix(in oklch, var(--bs-bg) 40%, transparent)}.bg-50{background-color:color-mix(in oklch, var(--bs-bg) 50%, transparent)}.bg-60{background-color:color-mix(in oklch, var(--bs-bg) 60%, transparent)}.bg-70{background-color:color-mix(in oklch, var(--bs-bg) 70%, transparent)}.bg-80{background-color:color-mix(in oklch, var(--bs-bg) 80%, transparent)}.bg-90{background-color:color-mix(in oklch, var(--bs-bg) 90%, transparent)}.bg-100{background-color:var(--bs-bg)}.theme-contrast{background-color:var(--bs-theme-bg);color:var(--bs-theme-contrast)}.theme-subtle{background-color:var(--bs-theme-bg-subtle);color:var(--bs-theme-fg)}.theme-muted{background-color:var(--bs-theme-bg-muted);color:var(--bs-theme-fg-emphasis)}.theme-border{border:var(--bs-border-width) solid var(--bs-theme-border)}.bg-gradient{background-image:var(--bs-gradient)}.color-scheme-light{color-scheme:light}.color-scheme-dark{color-scheme:dark}.color-scheme-auto{color-scheme:light dark}.user-select-all{-webkit-user-select:all;user-select:all}.user-select-auto{-webkit-user-select:auto;user-select:auto}.user-select-text{-webkit-user-select:text;user-select:text}.user-select-none{-webkit-user-select:none;user-select:none}.pe-none{pointer-events:none}.pe-auto{pointer-events:auto}.rounded-0{--bs-rounded-size:0;border-radius:var(--bs-rounded-size)}.rounded-1{--bs-rounded-size:.125rem;border-radius:var(--bs-rounded-size)}.rounded-2{--bs-rounded-size:.1875rem;border-radius:var(--bs-rounded-size)}.rounded-3{--bs-rounded-size:.25rem;border-radius:var(--bs-rounded-size)}.rounded-4{--bs-rounded-size:.375rem;border-radius:var(--bs-rounded-size)}.rounded-5{--bs-rounded-size:.5rem;border-radius:var(--bs-rounded-size)}.rounded-6{--bs-rounded-size:.625rem;border-radius:var(--bs-rounded-size)}.rounded-7{--bs-rounded-size:.75rem;border-radius:var(--bs-rounded-size)}.rounded-8{--bs-rounded-size:.875rem;border-radius:var(--bs-rounded-size)}.rounded-9{--bs-rounded-size:1rem;border-radius:var(--bs-rounded-size)}.rounded{--bs-rounded-size:.5rem;border-radius:var(--bs-rounded-size)}.rounded-circle{--bs-rounded-size:50%;border-radius:var(--bs-rounded-size)}.rounded-pill{--bs-rounded-size:var(--bs-radius-pill);border-radius:var(--bs-rounded-size)}.rounded-size-0{--bs-rounded-size:0}.rounded-size-1{--bs-rounded-size:.125rem}.rounded-size-2{--bs-rounded-size:.1875rem}.rounded-size-3{--bs-rounded-size:.25rem}.rounded-size-4{--bs-rounded-size:.375rem}.rounded-size-5{--bs-rounded-size:.5rem}.rounded-size-6{--bs-rounded-size:.625rem}.rounded-size-7{--bs-rounded-size:.75rem}.rounded-size-8{--bs-rounded-size:.875rem}.rounded-size-9{--bs-rounded-size:1rem}.rounded-size{--bs-rounded-size:.5rem}.rounded-size-circle{--bs-rounded-size:50%}.rounded-size-pill{--bs-rounded-size:var(--bs-radius-pill)}.rounded-top-0{border-start-start-radius:0;border-start-end-radius:0}.rounded-top-1{border-start-start-radius:.125rem;border-start-end-radius:.125rem}.rounded-top-2{border-start-start-radius:.1875rem;border-start-end-radius:.1875rem}.rounded-top-3{border-start-start-radius:.25rem;border-start-end-radius:.25rem}.rounded-top-4{border-start-start-radius:.375rem;border-start-end-radius:.375rem}.rounded-top-5{border-start-start-radius:.5rem;border-start-end-radius:.5rem}.rounded-top-6{border-start-start-radius:.625rem;border-start-end-radius:.625rem}.rounded-top-7{border-start-start-radius:.75rem;border-start-end-radius:.75rem}.rounded-top-8{border-start-start-radius:.875rem;border-start-end-radius:.875rem}.rounded-top-9{border-start-start-radius:1rem;border-start-end-radius:1rem}.rounded-top{border-start-start-radius:var(--bs-rounded-size,var(--bs-radius-5));border-start-end-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-top-circle{border-start-start-radius:50%;border-start-end-radius:50%}.rounded-top-pill{border-start-start-radius:var(--bs-radius-pill);border-start-end-radius:var(--bs-radius-pill)}.rounded-end-0{border-start-end-radius:0;border-end-end-radius:0}.rounded-end-1{border-start-end-radius:.125rem;border-end-end-radius:.125rem}.rounded-end-2{border-start-end-radius:.1875rem;border-end-end-radius:.1875rem}.rounded-end-3{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-end-4{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.rounded-end-5{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-end-6{border-start-end-radius:.625rem;border-end-end-radius:.625rem}.rounded-end-7{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.rounded-end-8{border-start-end-radius:.875rem;border-end-end-radius:.875rem}.rounded-end-9{border-start-end-radius:1rem;border-end-end-radius:1rem}.rounded-end{border-start-end-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-end-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-end-circle{border-start-end-radius:50%;border-end-end-radius:50%}.rounded-end-pill{border-start-end-radius:var(--bs-radius-pill);border-end-end-radius:var(--bs-radius-pill)}.rounded-bottom-0{border-end-end-radius:0;border-end-start-radius:0}.rounded-bottom-1{border-end-end-radius:.125rem;border-end-start-radius:.125rem}.rounded-bottom-2{border-end-end-radius:.1875rem;border-end-start-radius:.1875rem}.rounded-bottom-3{border-end-end-radius:.25rem;border-end-start-radius:.25rem}.rounded-bottom-4{border-end-end-radius:.375rem;border-end-start-radius:.375rem}.rounded-bottom-5{border-end-end-radius:.5rem;border-end-start-radius:.5rem}.rounded-bottom-6{border-end-end-radius:.625rem;border-end-start-radius:.625rem}.rounded-bottom-7{border-end-end-radius:.75rem;border-end-start-radius:.75rem}.rounded-bottom-8{border-end-end-radius:.875rem;border-end-start-radius:.875rem}.rounded-bottom-9{border-end-end-radius:1rem;border-end-start-radius:1rem}.rounded-bottom{border-end-end-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-start-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-bottom-circle{border-end-end-radius:50%;border-end-start-radius:50%}.rounded-bottom-pill{border-end-end-radius:var(--bs-radius-pill);border-end-start-radius:var(--bs-radius-pill)}.rounded-start-0{border-start-start-radius:0;border-end-start-radius:0}.rounded-start-1{border-start-start-radius:.125rem;border-end-start-radius:.125rem}.rounded-start-2{border-start-start-radius:.1875rem;border-end-start-radius:.1875rem}.rounded-start-3{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-start-4{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.rounded-start-5{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-start-6{border-start-start-radius:.625rem;border-end-start-radius:.625rem}.rounded-start-7{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.rounded-start-8{border-start-start-radius:.875rem;border-end-start-radius:.875rem}.rounded-start-9{border-start-start-radius:1rem;border-end-start-radius:1rem}.rounded-start{border-start-start-radius:var(--bs-rounded-size,var(--bs-radius-5));border-end-start-radius:var(--bs-rounded-size,var(--bs-radius-5))}.rounded-start-circle{border-start-start-radius:50%;border-end-start-radius:50%}.rounded-start-pill{border-start-start-radius:var(--bs-radius-pill);border-end-start-radius:var(--bs-radius-pill)}.visible{visibility:visible}.invisible{visibility:hidden}.z-n1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-menu{z-index:1000}.z-sticky{z-index:1010}.z-fixed{z-index:1020}.z-drawer{z-index:1030}.z-dialog{z-index:1040}.z-popover{z-index:1050}.z-tooltip{z-index:1060}.z-toast{z-index:1070}.transition-none{transition:none}.animation-none{animation:none}.animation-shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both animation-shake}.animation-pop{animation:.3s cubic-bezier(.34,1.56,.64,1) both animation-pop}@media (width>=576px){.sm\:float-start{float:inline-start}.sm\:float-end{float:inline-end}.sm\:float-none{float:none}.sm\:object-fit-contain{object-fit:contain}.sm\:object-fit-cover{object-fit:cover}.sm\:object-fit-fill{object-fit:fill}.sm\:object-fit-scale{object-fit:scale-down}.sm\:object-fit-none{object-fit:none}.sm\:d-inline{display:inline}.sm\:d-inline-block{display:inline-block}.sm\:d-block{display:block}.sm\:d-grid{display:grid}.sm\:d-inline-grid{display:inline-grid}.sm\:d-table{display:table}.sm\:d-table-row{display:table-row}.sm\:d-table-cell{display:table-cell}.sm\:d-flex{display:flex}.sm\:d-inline-flex{display:inline-flex}.sm\:d-contents{display:contents}.sm\:d-flow-root{display:flow-root}.sm\:d-none{display:none}.sm\:flex-fill{flex:auto}.sm\:flex-row{flex-direction:row}.sm\:flex-column{flex-direction:column}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-column-reverse{flex-direction:column-reverse}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow-1{flex-grow:1}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink-1{flex-shrink:1}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:justify-content-start{justify-content:flex-start}.sm\:justify-content-end{justify-content:flex-end}.sm\:justify-content-center{justify-content:center}.sm\:justify-content-between{justify-content:space-between}.sm\:justify-content-around{justify-content:space-around}.sm\:justify-content-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-items-stretch{justify-items:stretch}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:align-items-start{align-items:flex-start}.sm\:align-items-end{align-items:flex-end}.sm\:align-items-center{align-items:center}.sm\:align-items-baseline{align-items:baseline}.sm\:align-items-stretch{align-items:stretch}.sm\:align-content-start{align-content:flex-start}.sm\:align-content-end{align-content:flex-end}.sm\:align-content-center{align-content:center}.sm\:align-content-between{align-content:space-between}.sm\:align-content-around{align-content:space-around}.sm\:align-content-stretch{align-content:stretch}.sm\:align-self-auto{align-self:auto}.sm\:align-self-start{align-self:flex-start}.sm\:align-self-end{align-self:flex-end}.sm\:align-self-center{align-self:center}.sm\:align-self-baseline{align-self:baseline}.sm\:align-self-stretch{align-self:stretch}.sm\:place-items-start{place-items:start}.sm\:place-items-end{place-items:end}.sm\:place-items-center{place-items:center}.sm\:place-items-stretch{place-items:stretch stretch}.sm\:grid-cols-1{grid-template-columns:1fr}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-subgrid{grid-template-columns:subgrid}.sm\:grid-cols-fill{grid-column:1/-1}.sm\:grid-auto-flow-row{grid-auto-flow:row}.sm\:grid-auto-flow-column{grid-auto-flow:column}.sm\:grid-auto-flow-dense{grid-auto-flow:dense}.sm\:order-first{order:-1}.sm\:order-0{order:0}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-last{order:6}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.375rem}.sm\:m-3{margin:.5rem}.sm\:m-4{margin:.75rem}.sm\:m-5{margin:1rem}.sm\:m-6{margin:1.25rem}.sm\:m-7{margin:1.5rem}.sm\:m-8{margin:1.75rem}.sm\:m-9{margin:2rem}.sm\:m-10{margin:2.25rem}.sm\:m-11{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-auto{margin:auto}.sm\:mx-0{margin-inline:0}.sm\:mx-1{margin-inline:.25rem}.sm\:mx-2{margin-inline:.375rem}.sm\:mx-3{margin-inline:.5rem}.sm\:mx-4{margin-inline:.75rem}.sm\:mx-5{margin-inline:1rem}.sm\:mx-6{margin-inline:1.25rem}.sm\:mx-7{margin-inline:1.5rem}.sm\:mx-8{margin-inline:1.75rem}.sm\:mx-9{margin-inline:2rem}.sm\:mx-10{margin-inline:2.25rem}.sm\:mx-11{margin-inline:2.5rem}.sm\:mx-12{margin-inline:3rem}.sm\:mx-auto{margin-inline:auto}.sm\:my-0{margin-block:0}.sm\:my-1{margin-block:.25rem}.sm\:my-2{margin-block:.375rem}.sm\:my-3{margin-block:.5rem}.sm\:my-4{margin-block:.75rem}.sm\:my-5{margin-block:1rem}.sm\:my-6{margin-block:1.25rem}.sm\:my-7{margin-block:1.5rem}.sm\:my-8{margin-block:1.75rem}.sm\:my-9{margin-block:2rem}.sm\:my-10{margin-block:2.25rem}.sm\:my-11{margin-block:2.5rem}.sm\:my-12{margin-block:3rem}.sm\:my-auto{margin-block:auto}.sm\:mt-0{margin-block-start:0}.sm\:mt-1{margin-block-start:.25rem}.sm\:mt-2{margin-block-start:.375rem}.sm\:mt-3{margin-block-start:.5rem}.sm\:mt-4{margin-block-start:.75rem}.sm\:mt-5{margin-block-start:1rem}.sm\:mt-6{margin-block-start:1.25rem}.sm\:mt-7{margin-block-start:1.5rem}.sm\:mt-8{margin-block-start:1.75rem}.sm\:mt-9{margin-block-start:2rem}.sm\:mt-10{margin-block-start:2.25rem}.sm\:mt-11{margin-block-start:2.5rem}.sm\:mt-12{margin-block-start:3rem}.sm\:mt-auto{margin-block-start:auto}.sm\:me-0{margin-inline-end:0}.sm\:me-1{margin-inline-end:.25rem}.sm\:me-2{margin-inline-end:.375rem}.sm\:me-3{margin-inline-end:.5rem}.sm\:me-4{margin-inline-end:.75rem}.sm\:me-5{margin-inline-end:1rem}.sm\:me-6{margin-inline-end:1.25rem}.sm\:me-7{margin-inline-end:1.5rem}.sm\:me-8{margin-inline-end:1.75rem}.sm\:me-9{margin-inline-end:2rem}.sm\:me-10{margin-inline-end:2.25rem}.sm\:me-11{margin-inline-end:2.5rem}.sm\:me-12{margin-inline-end:3rem}.sm\:me--1{margin-inline-end:-.25rem}.sm\:me--2{margin-inline-end:-.5rem}.sm\:me-auto{margin-inline-end:auto}.sm\:mb-0{margin-block-end:0}.sm\:mb-1{margin-block-end:.25rem}.sm\:mb-2{margin-block-end:.375rem}.sm\:mb-3{margin-block-end:.5rem}.sm\:mb-4{margin-block-end:.75rem}.sm\:mb-5{margin-block-end:1rem}.sm\:mb-6{margin-block-end:1.25rem}.sm\:mb-7{margin-block-end:1.5rem}.sm\:mb-8{margin-block-end:1.75rem}.sm\:mb-9{margin-block-end:2rem}.sm\:mb-10{margin-block-end:2.25rem}.sm\:mb-11{margin-block-end:2.5rem}.sm\:mb-12{margin-block-end:3rem}.sm\:mb-auto{margin-block-end:auto}.sm\:ms-0{margin-inline-start:0}.sm\:ms-1{margin-inline-start:.25rem}.sm\:ms-2{margin-inline-start:.375rem}.sm\:ms-3{margin-inline-start:.5rem}.sm\:ms-4{margin-inline-start:.75rem}.sm\:ms-5{margin-inline-start:1rem}.sm\:ms-6{margin-inline-start:1.25rem}.sm\:ms-7{margin-inline-start:1.5rem}.sm\:ms-8{margin-inline-start:1.75rem}.sm\:ms-9{margin-inline-start:2rem}.sm\:ms-10{margin-inline-start:2.25rem}.sm\:ms-11{margin-inline-start:2.5rem}.sm\:ms-12{margin-inline-start:3rem}.sm\:ms--1{margin-inline-start:-.25rem}.sm\:ms--2{margin-inline-start:-.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.375rem}.sm\:p-3{padding:.5rem}.sm\:p-4{padding:.75rem}.sm\:p-5{padding:1rem}.sm\:p-6{padding:1.25rem}.sm\:p-7{padding:1.5rem}.sm\:p-8{padding:1.75rem}.sm\:p-9{padding:2rem}.sm\:p-10{padding:2.25rem}.sm\:p-11{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:px-0{padding-inline:0}.sm\:px-1{padding-inline:.25rem}.sm\:px-2{padding-inline:.375rem}.sm\:px-3{padding-inline:.5rem}.sm\:px-4{padding-inline:.75rem}.sm\:px-5{padding-inline:1rem}.sm\:px-6{padding-inline:1.25rem}.sm\:px-7{padding-inline:1.5rem}.sm\:px-8{padding-inline:1.75rem}.sm\:px-9{padding-inline:2rem}.sm\:px-10{padding-inline:2.25rem}.sm\:px-11{padding-inline:2.5rem}.sm\:px-12{padding-inline:3rem}.sm\:py-0{padding-block:0}.sm\:py-1{padding-block:.25rem}.sm\:py-2{padding-block:.375rem}.sm\:py-3{padding-block:.5rem}.sm\:py-4{padding-block:.75rem}.sm\:py-5{padding-block:1rem}.sm\:py-6{padding-block:1.25rem}.sm\:py-7{padding-block:1.5rem}.sm\:py-8{padding-block:1.75rem}.sm\:py-9{padding-block:2rem}.sm\:py-10{padding-block:2.25rem}.sm\:py-11{padding-block:2.5rem}.sm\:py-12{padding-block:3rem}.sm\:pt-0{padding-block-start:0}.sm\:pt-1{padding-block-start:.25rem}.sm\:pt-2{padding-block-start:.375rem}.sm\:pt-3{padding-block-start:.5rem}.sm\:pt-4{padding-block-start:.75rem}.sm\:pt-5{padding-block-start:1rem}.sm\:pt-6{padding-block-start:1.25rem}.sm\:pt-7{padding-block-start:1.5rem}.sm\:pt-8{padding-block-start:1.75rem}.sm\:pt-9{padding-block-start:2rem}.sm\:pt-10{padding-block-start:2.25rem}.sm\:pt-11{padding-block-start:2.5rem}.sm\:pt-12{padding-block-start:3rem}.sm\:pe-0{padding-inline-end:0}.sm\:pe-1{padding-inline-end:.25rem}.sm\:pe-2{padding-inline-end:.375rem}.sm\:pe-3{padding-inline-end:.5rem}.sm\:pe-4{padding-inline-end:.75rem}.sm\:pe-5{padding-inline-end:1rem}.sm\:pe-6{padding-inline-end:1.25rem}.sm\:pe-7{padding-inline-end:1.5rem}.sm\:pe-8{padding-inline-end:1.75rem}.sm\:pe-9{padding-inline-end:2rem}.sm\:pe-10{padding-inline-end:2.25rem}.sm\:pe-11{padding-inline-end:2.5rem}.sm\:pe-12{padding-inline-end:3rem}.sm\:pb-0{padding-block-end:0}.sm\:pb-1{padding-block-end:.25rem}.sm\:pb-2{padding-block-end:.375rem}.sm\:pb-3{padding-block-end:.5rem}.sm\:pb-4{padding-block-end:.75rem}.sm\:pb-5{padding-block-end:1rem}.sm\:pb-6{padding-block-end:1.25rem}.sm\:pb-7{padding-block-end:1.5rem}.sm\:pb-8{padding-block-end:1.75rem}.sm\:pb-9{padding-block-end:2rem}.sm\:pb-10{padding-block-end:2.25rem}.sm\:pb-11{padding-block-end:2.5rem}.sm\:pb-12{padding-block-end:3rem}.sm\:ps-0{padding-inline-start:0}.sm\:ps-1{padding-inline-start:.25rem}.sm\:ps-2{padding-inline-start:.375rem}.sm\:ps-3{padding-inline-start:.5rem}.sm\:ps-4{padding-inline-start:.75rem}.sm\:ps-5{padding-inline-start:1rem}.sm\:ps-6{padding-inline-start:1.25rem}.sm\:ps-7{padding-inline-start:1.5rem}.sm\:ps-8{padding-inline-start:1.75rem}.sm\:ps-9{padding-inline-start:2rem}.sm\:ps-10{padding-inline-start:2.25rem}.sm\:ps-11{padding-inline-start:2.5rem}.sm\:ps-12{padding-inline-start:3rem}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.375rem}.sm\:gap-3{gap:.5rem}.sm\:gap-4{gap:.75rem}.sm\:gap-5{gap:1rem}.sm\:gap-6{gap:1.25rem}.sm\:gap-7{gap:1.5rem}.sm\:gap-8{gap:1.75rem}.sm\:gap-9{gap:2rem}.sm\:gap-10{gap:2.25rem}.sm\:gap-11{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:row-gap-0{row-gap:0}.sm\:row-gap-1{row-gap:.25rem}.sm\:row-gap-2{row-gap:.375rem}.sm\:row-gap-3{row-gap:.5rem}.sm\:row-gap-4{row-gap:.75rem}.sm\:row-gap-5{row-gap:1rem}.sm\:row-gap-6{row-gap:1.25rem}.sm\:row-gap-7{row-gap:1.5rem}.sm\:row-gap-8{row-gap:1.75rem}.sm\:row-gap-9{row-gap:2rem}.sm\:row-gap-10{row-gap:2.25rem}.sm\:row-gap-11{row-gap:2.5rem}.sm\:row-gap-12{row-gap:3rem}.sm\:column-gap-0{column-gap:0}.sm\:column-gap-1{column-gap:.25rem}.sm\:column-gap-2{column-gap:.375rem}.sm\:column-gap-3{column-gap:.5rem}.sm\:column-gap-4{column-gap:.75rem}.sm\:column-gap-5{column-gap:1rem}.sm\:column-gap-6{column-gap:1.25rem}.sm\:column-gap-7{column-gap:1.5rem}.sm\:column-gap-8{column-gap:1.75rem}.sm\:column-gap-9{column-gap:2rem}.sm\:column-gap-10{column-gap:2.25rem}.sm\:column-gap-11{column-gap:2.5rem}.sm\:column-gap-12{column-gap:3rem}:where(.sm\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.sm\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.sm\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.sm\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.sm\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.sm\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.sm\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.sm\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.sm\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.sm\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.sm\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.sm\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.sm\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.sm\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.sm\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.sm\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.sm\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.sm\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.sm\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.sm\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.sm\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.sm\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.sm\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.sm\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.sm\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.sm\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.sm\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.sm\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.sm\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.sm\:divide-y-0>:not(:first-child)){border-block-start:0}.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:text-center{text-align:center}}@media (width>=768px){.md\:float-start{float:inline-start}.md\:float-end{float:inline-end}.md\:float-none{float:none}.md\:object-fit-contain{object-fit:contain}.md\:object-fit-cover{object-fit:cover}.md\:object-fit-fill{object-fit:fill}.md\:object-fit-scale{object-fit:scale-down}.md\:object-fit-none{object-fit:none}.md\:d-inline{display:inline}.md\:d-inline-block{display:inline-block}.md\:d-block{display:block}.md\:d-grid{display:grid}.md\:d-inline-grid{display:inline-grid}.md\:d-table{display:table}.md\:d-table-row{display:table-row}.md\:d-table-cell{display:table-cell}.md\:d-flex{display:flex}.md\:d-inline-flex{display:inline-flex}.md\:d-contents{display:contents}.md\:d-flow-root{display:flow-root}.md\:d-none{display:none}.md\:flex-fill{flex:auto}.md\:flex-row{flex-direction:row}.md\:flex-column{flex-direction:column}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-column-reverse{flex-direction:column-reverse}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow-1{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink-1{flex-shrink:1}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:justify-content-start{justify-content:flex-start}.md\:justify-content-end{justify-content:flex-end}.md\:justify-content-center{justify-content:center}.md\:justify-content-between{justify-content:space-between}.md\:justify-content-around{justify-content:space-around}.md\:justify-content-evenly{justify-content:space-evenly}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-items-stretch{justify-items:stretch}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:align-items-start{align-items:flex-start}.md\:align-items-end{align-items:flex-end}.md\:align-items-center{align-items:center}.md\:align-items-baseline{align-items:baseline}.md\:align-items-stretch{align-items:stretch}.md\:align-content-start{align-content:flex-start}.md\:align-content-end{align-content:flex-end}.md\:align-content-center{align-content:center}.md\:align-content-between{align-content:space-between}.md\:align-content-around{align-content:space-around}.md\:align-content-stretch{align-content:stretch}.md\:align-self-auto{align-self:auto}.md\:align-self-start{align-self:flex-start}.md\:align-self-end{align-self:flex-end}.md\:align-self-center{align-self:center}.md\:align-self-baseline{align-self:baseline}.md\:align-self-stretch{align-self:stretch}.md\:place-items-start{place-items:start}.md\:place-items-end{place-items:end}.md\:place-items-center{place-items:center}.md\:place-items-stretch{place-items:stretch stretch}.md\:grid-cols-1{grid-template-columns:1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-subgrid{grid-template-columns:subgrid}.md\:grid-cols-fill{grid-column:1/-1}.md\:grid-auto-flow-row{grid-auto-flow:row}.md\:grid-auto-flow-column{grid-auto-flow:column}.md\:grid-auto-flow-dense{grid-auto-flow:dense}.md\:order-first{order:-1}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-last{order:6}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.375rem}.md\:m-3{margin:.5rem}.md\:m-4{margin:.75rem}.md\:m-5{margin:1rem}.md\:m-6{margin:1.25rem}.md\:m-7{margin:1.5rem}.md\:m-8{margin:1.75rem}.md\:m-9{margin:2rem}.md\:m-10{margin:2.25rem}.md\:m-11{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-auto{margin:auto}.md\:mx-0{margin-inline:0}.md\:mx-1{margin-inline:.25rem}.md\:mx-2{margin-inline:.375rem}.md\:mx-3{margin-inline:.5rem}.md\:mx-4{margin-inline:.75rem}.md\:mx-5{margin-inline:1rem}.md\:mx-6{margin-inline:1.25rem}.md\:mx-7{margin-inline:1.5rem}.md\:mx-8{margin-inline:1.75rem}.md\:mx-9{margin-inline:2rem}.md\:mx-10{margin-inline:2.25rem}.md\:mx-11{margin-inline:2.5rem}.md\:mx-12{margin-inline:3rem}.md\:mx-auto{margin-inline:auto}.md\:my-0{margin-block:0}.md\:my-1{margin-block:.25rem}.md\:my-2{margin-block:.375rem}.md\:my-3{margin-block:.5rem}.md\:my-4{margin-block:.75rem}.md\:my-5{margin-block:1rem}.md\:my-6{margin-block:1.25rem}.md\:my-7{margin-block:1.5rem}.md\:my-8{margin-block:1.75rem}.md\:my-9{margin-block:2rem}.md\:my-10{margin-block:2.25rem}.md\:my-11{margin-block:2.5rem}.md\:my-12{margin-block:3rem}.md\:my-auto{margin-block:auto}.md\:mt-0{margin-block-start:0}.md\:mt-1{margin-block-start:.25rem}.md\:mt-2{margin-block-start:.375rem}.md\:mt-3{margin-block-start:.5rem}.md\:mt-4{margin-block-start:.75rem}.md\:mt-5{margin-block-start:1rem}.md\:mt-6{margin-block-start:1.25rem}.md\:mt-7{margin-block-start:1.5rem}.md\:mt-8{margin-block-start:1.75rem}.md\:mt-9{margin-block-start:2rem}.md\:mt-10{margin-block-start:2.25rem}.md\:mt-11{margin-block-start:2.5rem}.md\:mt-12{margin-block-start:3rem}.md\:mt-auto{margin-block-start:auto}.md\:me-0{margin-inline-end:0}.md\:me-1{margin-inline-end:.25rem}.md\:me-2{margin-inline-end:.375rem}.md\:me-3{margin-inline-end:.5rem}.md\:me-4{margin-inline-end:.75rem}.md\:me-5{margin-inline-end:1rem}.md\:me-6{margin-inline-end:1.25rem}.md\:me-7{margin-inline-end:1.5rem}.md\:me-8{margin-inline-end:1.75rem}.md\:me-9{margin-inline-end:2rem}.md\:me-10{margin-inline-end:2.25rem}.md\:me-11{margin-inline-end:2.5rem}.md\:me-12{margin-inline-end:3rem}.md\:me--1{margin-inline-end:-.25rem}.md\:me--2{margin-inline-end:-.5rem}.md\:me-auto{margin-inline-end:auto}.md\:mb-0{margin-block-end:0}.md\:mb-1{margin-block-end:.25rem}.md\:mb-2{margin-block-end:.375rem}.md\:mb-3{margin-block-end:.5rem}.md\:mb-4{margin-block-end:.75rem}.md\:mb-5{margin-block-end:1rem}.md\:mb-6{margin-block-end:1.25rem}.md\:mb-7{margin-block-end:1.5rem}.md\:mb-8{margin-block-end:1.75rem}.md\:mb-9{margin-block-end:2rem}.md\:mb-10{margin-block-end:2.25rem}.md\:mb-11{margin-block-end:2.5rem}.md\:mb-12{margin-block-end:3rem}.md\:mb-auto{margin-block-end:auto}.md\:ms-0{margin-inline-start:0}.md\:ms-1{margin-inline-start:.25rem}.md\:ms-2{margin-inline-start:.375rem}.md\:ms-3{margin-inline-start:.5rem}.md\:ms-4{margin-inline-start:.75rem}.md\:ms-5{margin-inline-start:1rem}.md\:ms-6{margin-inline-start:1.25rem}.md\:ms-7{margin-inline-start:1.5rem}.md\:ms-8{margin-inline-start:1.75rem}.md\:ms-9{margin-inline-start:2rem}.md\:ms-10{margin-inline-start:2.25rem}.md\:ms-11{margin-inline-start:2.5rem}.md\:ms-12{margin-inline-start:3rem}.md\:ms--1{margin-inline-start:-.25rem}.md\:ms--2{margin-inline-start:-.5rem}.md\:ms-auto{margin-inline-start:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.375rem}.md\:p-3{padding:.5rem}.md\:p-4{padding:.75rem}.md\:p-5{padding:1rem}.md\:p-6{padding:1.25rem}.md\:p-7{padding:1.5rem}.md\:p-8{padding:1.75rem}.md\:p-9{padding:2rem}.md\:p-10{padding:2.25rem}.md\:p-11{padding:2.5rem}.md\:p-12{padding:3rem}.md\:px-0{padding-inline:0}.md\:px-1{padding-inline:.25rem}.md\:px-2{padding-inline:.375rem}.md\:px-3{padding-inline:.5rem}.md\:px-4{padding-inline:.75rem}.md\:px-5{padding-inline:1rem}.md\:px-6{padding-inline:1.25rem}.md\:px-7{padding-inline:1.5rem}.md\:px-8{padding-inline:1.75rem}.md\:px-9{padding-inline:2rem}.md\:px-10{padding-inline:2.25rem}.md\:px-11{padding-inline:2.5rem}.md\:px-12{padding-inline:3rem}.md\:py-0{padding-block:0}.md\:py-1{padding-block:.25rem}.md\:py-2{padding-block:.375rem}.md\:py-3{padding-block:.5rem}.md\:py-4{padding-block:.75rem}.md\:py-5{padding-block:1rem}.md\:py-6{padding-block:1.25rem}.md\:py-7{padding-block:1.5rem}.md\:py-8{padding-block:1.75rem}.md\:py-9{padding-block:2rem}.md\:py-10{padding-block:2.25rem}.md\:py-11{padding-block:2.5rem}.md\:py-12{padding-block:3rem}.md\:pt-0{padding-block-start:0}.md\:pt-1{padding-block-start:.25rem}.md\:pt-2{padding-block-start:.375rem}.md\:pt-3{padding-block-start:.5rem}.md\:pt-4{padding-block-start:.75rem}.md\:pt-5{padding-block-start:1rem}.md\:pt-6{padding-block-start:1.25rem}.md\:pt-7{padding-block-start:1.5rem}.md\:pt-8{padding-block-start:1.75rem}.md\:pt-9{padding-block-start:2rem}.md\:pt-10{padding-block-start:2.25rem}.md\:pt-11{padding-block-start:2.5rem}.md\:pt-12{padding-block-start:3rem}.md\:pe-0{padding-inline-end:0}.md\:pe-1{padding-inline-end:.25rem}.md\:pe-2{padding-inline-end:.375rem}.md\:pe-3{padding-inline-end:.5rem}.md\:pe-4{padding-inline-end:.75rem}.md\:pe-5{padding-inline-end:1rem}.md\:pe-6{padding-inline-end:1.25rem}.md\:pe-7{padding-inline-end:1.5rem}.md\:pe-8{padding-inline-end:1.75rem}.md\:pe-9{padding-inline-end:2rem}.md\:pe-10{padding-inline-end:2.25rem}.md\:pe-11{padding-inline-end:2.5rem}.md\:pe-12{padding-inline-end:3rem}.md\:pb-0{padding-block-end:0}.md\:pb-1{padding-block-end:.25rem}.md\:pb-2{padding-block-end:.375rem}.md\:pb-3{padding-block-end:.5rem}.md\:pb-4{padding-block-end:.75rem}.md\:pb-5{padding-block-end:1rem}.md\:pb-6{padding-block-end:1.25rem}.md\:pb-7{padding-block-end:1.5rem}.md\:pb-8{padding-block-end:1.75rem}.md\:pb-9{padding-block-end:2rem}.md\:pb-10{padding-block-end:2.25rem}.md\:pb-11{padding-block-end:2.5rem}.md\:pb-12{padding-block-end:3rem}.md\:ps-0{padding-inline-start:0}.md\:ps-1{padding-inline-start:.25rem}.md\:ps-2{padding-inline-start:.375rem}.md\:ps-3{padding-inline-start:.5rem}.md\:ps-4{padding-inline-start:.75rem}.md\:ps-5{padding-inline-start:1rem}.md\:ps-6{padding-inline-start:1.25rem}.md\:ps-7{padding-inline-start:1.5rem}.md\:ps-8{padding-inline-start:1.75rem}.md\:ps-9{padding-inline-start:2rem}.md\:ps-10{padding-inline-start:2.25rem}.md\:ps-11{padding-inline-start:2.5rem}.md\:ps-12{padding-inline-start:3rem}.md\:gap-0{gap:0}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.375rem}.md\:gap-3{gap:.5rem}.md\:gap-4{gap:.75rem}.md\:gap-5{gap:1rem}.md\:gap-6{gap:1.25rem}.md\:gap-7{gap:1.5rem}.md\:gap-8{gap:1.75rem}.md\:gap-9{gap:2rem}.md\:gap-10{gap:2.25rem}.md\:gap-11{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:row-gap-0{row-gap:0}.md\:row-gap-1{row-gap:.25rem}.md\:row-gap-2{row-gap:.375rem}.md\:row-gap-3{row-gap:.5rem}.md\:row-gap-4{row-gap:.75rem}.md\:row-gap-5{row-gap:1rem}.md\:row-gap-6{row-gap:1.25rem}.md\:row-gap-7{row-gap:1.5rem}.md\:row-gap-8{row-gap:1.75rem}.md\:row-gap-9{row-gap:2rem}.md\:row-gap-10{row-gap:2.25rem}.md\:row-gap-11{row-gap:2.5rem}.md\:row-gap-12{row-gap:3rem}.md\:column-gap-0{column-gap:0}.md\:column-gap-1{column-gap:.25rem}.md\:column-gap-2{column-gap:.375rem}.md\:column-gap-3{column-gap:.5rem}.md\:column-gap-4{column-gap:.75rem}.md\:column-gap-5{column-gap:1rem}.md\:column-gap-6{column-gap:1.25rem}.md\:column-gap-7{column-gap:1.5rem}.md\:column-gap-8{column-gap:1.75rem}.md\:column-gap-9{column-gap:2rem}.md\:column-gap-10{column-gap:2.25rem}.md\:column-gap-11{column-gap:2.5rem}.md\:column-gap-12{column-gap:3rem}:where(.md\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.md\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.md\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.md\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.md\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.md\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.md\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.md\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.md\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.md\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.md\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.md\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.md\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.md\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.md\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.md\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.md\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.md\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.md\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.md\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.md\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.md\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.md\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.md\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.md\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.md\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.md\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.md\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.md\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.md\:divide-y-0>:not(:first-child)){border-block-start:0}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:text-center{text-align:center}}@media (width>=1024px){.lg\:float-start{float:inline-start}.lg\:float-end{float:inline-end}.lg\:float-none{float:none}.lg\:object-fit-contain{object-fit:contain}.lg\:object-fit-cover{object-fit:cover}.lg\:object-fit-fill{object-fit:fill}.lg\:object-fit-scale{object-fit:scale-down}.lg\:object-fit-none{object-fit:none}.lg\:d-inline{display:inline}.lg\:d-inline-block{display:inline-block}.lg\:d-block{display:block}.lg\:d-grid{display:grid}.lg\:d-inline-grid{display:inline-grid}.lg\:d-table{display:table}.lg\:d-table-row{display:table-row}.lg\:d-table-cell{display:table-cell}.lg\:d-flex{display:flex}.lg\:d-inline-flex{display:inline-flex}.lg\:d-contents{display:contents}.lg\:d-flow-root{display:flow-root}.lg\:d-none{display:none}.lg\:flex-fill{flex:auto}.lg\:flex-row{flex-direction:row}.lg\:flex-column{flex-direction:column}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-column-reverse{flex-direction:column-reverse}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow-1{flex-grow:1}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink-1{flex-shrink:1}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:justify-content-start{justify-content:flex-start}.lg\:justify-content-end{justify-content:flex-end}.lg\:justify-content-center{justify-content:center}.lg\:justify-content-between{justify-content:space-between}.lg\:justify-content-around{justify-content:space-around}.lg\:justify-content-evenly{justify-content:space-evenly}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-end{justify-items:end}.lg\:justify-items-center{justify-items:center}.lg\:justify-items-stretch{justify-items:stretch}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:align-items-start{align-items:flex-start}.lg\:align-items-end{align-items:flex-end}.lg\:align-items-center{align-items:center}.lg\:align-items-baseline{align-items:baseline}.lg\:align-items-stretch{align-items:stretch}.lg\:align-content-start{align-content:flex-start}.lg\:align-content-end{align-content:flex-end}.lg\:align-content-center{align-content:center}.lg\:align-content-between{align-content:space-between}.lg\:align-content-around{align-content:space-around}.lg\:align-content-stretch{align-content:stretch}.lg\:align-self-auto{align-self:auto}.lg\:align-self-start{align-self:flex-start}.lg\:align-self-end{align-self:flex-end}.lg\:align-self-center{align-self:center}.lg\:align-self-baseline{align-self:baseline}.lg\:align-self-stretch{align-self:stretch}.lg\:place-items-start{place-items:start}.lg\:place-items-end{place-items:end}.lg\:place-items-center{place-items:center}.lg\:place-items-stretch{place-items:stretch stretch}.lg\:grid-cols-1{grid-template-columns:1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-subgrid{grid-template-columns:subgrid}.lg\:grid-cols-fill{grid-column:1/-1}.lg\:grid-auto-flow-row{grid-auto-flow:row}.lg\:grid-auto-flow-column{grid-auto-flow:column}.lg\:grid-auto-flow-dense{grid-auto-flow:dense}.lg\:order-first{order:-1}.lg\:order-0{order:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-last{order:6}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.375rem}.lg\:m-3{margin:.5rem}.lg\:m-4{margin:.75rem}.lg\:m-5{margin:1rem}.lg\:m-6{margin:1.25rem}.lg\:m-7{margin:1.5rem}.lg\:m-8{margin:1.75rem}.lg\:m-9{margin:2rem}.lg\:m-10{margin:2.25rem}.lg\:m-11{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-inline:0}.lg\:mx-1{margin-inline:.25rem}.lg\:mx-2{margin-inline:.375rem}.lg\:mx-3{margin-inline:.5rem}.lg\:mx-4{margin-inline:.75rem}.lg\:mx-5{margin-inline:1rem}.lg\:mx-6{margin-inline:1.25rem}.lg\:mx-7{margin-inline:1.5rem}.lg\:mx-8{margin-inline:1.75rem}.lg\:mx-9{margin-inline:2rem}.lg\:mx-10{margin-inline:2.25rem}.lg\:mx-11{margin-inline:2.5rem}.lg\:mx-12{margin-inline:3rem}.lg\:mx-auto{margin-inline:auto}.lg\:my-0{margin-block:0}.lg\:my-1{margin-block:.25rem}.lg\:my-2{margin-block:.375rem}.lg\:my-3{margin-block:.5rem}.lg\:my-4{margin-block:.75rem}.lg\:my-5{margin-block:1rem}.lg\:my-6{margin-block:1.25rem}.lg\:my-7{margin-block:1.5rem}.lg\:my-8{margin-block:1.75rem}.lg\:my-9{margin-block:2rem}.lg\:my-10{margin-block:2.25rem}.lg\:my-11{margin-block:2.5rem}.lg\:my-12{margin-block:3rem}.lg\:my-auto{margin-block:auto}.lg\:mt-0{margin-block-start:0}.lg\:mt-1{margin-block-start:.25rem}.lg\:mt-2{margin-block-start:.375rem}.lg\:mt-3{margin-block-start:.5rem}.lg\:mt-4{margin-block-start:.75rem}.lg\:mt-5{margin-block-start:1rem}.lg\:mt-6{margin-block-start:1.25rem}.lg\:mt-7{margin-block-start:1.5rem}.lg\:mt-8{margin-block-start:1.75rem}.lg\:mt-9{margin-block-start:2rem}.lg\:mt-10{margin-block-start:2.25rem}.lg\:mt-11{margin-block-start:2.5rem}.lg\:mt-12{margin-block-start:3rem}.lg\:mt-auto{margin-block-start:auto}.lg\:me-0{margin-inline-end:0}.lg\:me-1{margin-inline-end:.25rem}.lg\:me-2{margin-inline-end:.375rem}.lg\:me-3{margin-inline-end:.5rem}.lg\:me-4{margin-inline-end:.75rem}.lg\:me-5{margin-inline-end:1rem}.lg\:me-6{margin-inline-end:1.25rem}.lg\:me-7{margin-inline-end:1.5rem}.lg\:me-8{margin-inline-end:1.75rem}.lg\:me-9{margin-inline-end:2rem}.lg\:me-10{margin-inline-end:2.25rem}.lg\:me-11{margin-inline-end:2.5rem}.lg\:me-12{margin-inline-end:3rem}.lg\:me--1{margin-inline-end:-.25rem}.lg\:me--2{margin-inline-end:-.5rem}.lg\:me-auto{margin-inline-end:auto}.lg\:mb-0{margin-block-end:0}.lg\:mb-1{margin-block-end:.25rem}.lg\:mb-2{margin-block-end:.375rem}.lg\:mb-3{margin-block-end:.5rem}.lg\:mb-4{margin-block-end:.75rem}.lg\:mb-5{margin-block-end:1rem}.lg\:mb-6{margin-block-end:1.25rem}.lg\:mb-7{margin-block-end:1.5rem}.lg\:mb-8{margin-block-end:1.75rem}.lg\:mb-9{margin-block-end:2rem}.lg\:mb-10{margin-block-end:2.25rem}.lg\:mb-11{margin-block-end:2.5rem}.lg\:mb-12{margin-block-end:3rem}.lg\:mb-auto{margin-block-end:auto}.lg\:ms-0{margin-inline-start:0}.lg\:ms-1{margin-inline-start:.25rem}.lg\:ms-2{margin-inline-start:.375rem}.lg\:ms-3{margin-inline-start:.5rem}.lg\:ms-4{margin-inline-start:.75rem}.lg\:ms-5{margin-inline-start:1rem}.lg\:ms-6{margin-inline-start:1.25rem}.lg\:ms-7{margin-inline-start:1.5rem}.lg\:ms-8{margin-inline-start:1.75rem}.lg\:ms-9{margin-inline-start:2rem}.lg\:ms-10{margin-inline-start:2.25rem}.lg\:ms-11{margin-inline-start:2.5rem}.lg\:ms-12{margin-inline-start:3rem}.lg\:ms--1{margin-inline-start:-.25rem}.lg\:ms--2{margin-inline-start:-.5rem}.lg\:ms-auto{margin-inline-start:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.375rem}.lg\:p-3{padding:.5rem}.lg\:p-4{padding:.75rem}.lg\:p-5{padding:1rem}.lg\:p-6{padding:1.25rem}.lg\:p-7{padding:1.5rem}.lg\:p-8{padding:1.75rem}.lg\:p-9{padding:2rem}.lg\:p-10{padding:2.25rem}.lg\:p-11{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-0{padding-inline:0}.lg\:px-1{padding-inline:.25rem}.lg\:px-2{padding-inline:.375rem}.lg\:px-3{padding-inline:.5rem}.lg\:px-4{padding-inline:.75rem}.lg\:px-5{padding-inline:1rem}.lg\:px-6{padding-inline:1.25rem}.lg\:px-7{padding-inline:1.5rem}.lg\:px-8{padding-inline:1.75rem}.lg\:px-9{padding-inline:2rem}.lg\:px-10{padding-inline:2.25rem}.lg\:px-11{padding-inline:2.5rem}.lg\:px-12{padding-inline:3rem}.lg\:py-0{padding-block:0}.lg\:py-1{padding-block:.25rem}.lg\:py-2{padding-block:.375rem}.lg\:py-3{padding-block:.5rem}.lg\:py-4{padding-block:.75rem}.lg\:py-5{padding-block:1rem}.lg\:py-6{padding-block:1.25rem}.lg\:py-7{padding-block:1.5rem}.lg\:py-8{padding-block:1.75rem}.lg\:py-9{padding-block:2rem}.lg\:py-10{padding-block:2.25rem}.lg\:py-11{padding-block:2.5rem}.lg\:py-12{padding-block:3rem}.lg\:pt-0{padding-block-start:0}.lg\:pt-1{padding-block-start:.25rem}.lg\:pt-2{padding-block-start:.375rem}.lg\:pt-3{padding-block-start:.5rem}.lg\:pt-4{padding-block-start:.75rem}.lg\:pt-5{padding-block-start:1rem}.lg\:pt-6{padding-block-start:1.25rem}.lg\:pt-7{padding-block-start:1.5rem}.lg\:pt-8{padding-block-start:1.75rem}.lg\:pt-9{padding-block-start:2rem}.lg\:pt-10{padding-block-start:2.25rem}.lg\:pt-11{padding-block-start:2.5rem}.lg\:pt-12{padding-block-start:3rem}.lg\:pe-0{padding-inline-end:0}.lg\:pe-1{padding-inline-end:.25rem}.lg\:pe-2{padding-inline-end:.375rem}.lg\:pe-3{padding-inline-end:.5rem}.lg\:pe-4{padding-inline-end:.75rem}.lg\:pe-5{padding-inline-end:1rem}.lg\:pe-6{padding-inline-end:1.25rem}.lg\:pe-7{padding-inline-end:1.5rem}.lg\:pe-8{padding-inline-end:1.75rem}.lg\:pe-9{padding-inline-end:2rem}.lg\:pe-10{padding-inline-end:2.25rem}.lg\:pe-11{padding-inline-end:2.5rem}.lg\:pe-12{padding-inline-end:3rem}.lg\:pb-0{padding-block-end:0}.lg\:pb-1{padding-block-end:.25rem}.lg\:pb-2{padding-block-end:.375rem}.lg\:pb-3{padding-block-end:.5rem}.lg\:pb-4{padding-block-end:.75rem}.lg\:pb-5{padding-block-end:1rem}.lg\:pb-6{padding-block-end:1.25rem}.lg\:pb-7{padding-block-end:1.5rem}.lg\:pb-8{padding-block-end:1.75rem}.lg\:pb-9{padding-block-end:2rem}.lg\:pb-10{padding-block-end:2.25rem}.lg\:pb-11{padding-block-end:2.5rem}.lg\:pb-12{padding-block-end:3rem}.lg\:ps-0{padding-inline-start:0}.lg\:ps-1{padding-inline-start:.25rem}.lg\:ps-2{padding-inline-start:.375rem}.lg\:ps-3{padding-inline-start:.5rem}.lg\:ps-4{padding-inline-start:.75rem}.lg\:ps-5{padding-inline-start:1rem}.lg\:ps-6{padding-inline-start:1.25rem}.lg\:ps-7{padding-inline-start:1.5rem}.lg\:ps-8{padding-inline-start:1.75rem}.lg\:ps-9{padding-inline-start:2rem}.lg\:ps-10{padding-inline-start:2.25rem}.lg\:ps-11{padding-inline-start:2.5rem}.lg\:ps-12{padding-inline-start:3rem}.lg\:gap-0{gap:0}.lg\:gap-1{gap:.25rem}.lg\:gap-2{gap:.375rem}.lg\:gap-3{gap:.5rem}.lg\:gap-4{gap:.75rem}.lg\:gap-5{gap:1rem}.lg\:gap-6{gap:1.25rem}.lg\:gap-7{gap:1.5rem}.lg\:gap-8{gap:1.75rem}.lg\:gap-9{gap:2rem}.lg\:gap-10{gap:2.25rem}.lg\:gap-11{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:row-gap-0{row-gap:0}.lg\:row-gap-1{row-gap:.25rem}.lg\:row-gap-2{row-gap:.375rem}.lg\:row-gap-3{row-gap:.5rem}.lg\:row-gap-4{row-gap:.75rem}.lg\:row-gap-5{row-gap:1rem}.lg\:row-gap-6{row-gap:1.25rem}.lg\:row-gap-7{row-gap:1.5rem}.lg\:row-gap-8{row-gap:1.75rem}.lg\:row-gap-9{row-gap:2rem}.lg\:row-gap-10{row-gap:2.25rem}.lg\:row-gap-11{row-gap:2.5rem}.lg\:row-gap-12{row-gap:3rem}.lg\:column-gap-0{column-gap:0}.lg\:column-gap-1{column-gap:.25rem}.lg\:column-gap-2{column-gap:.375rem}.lg\:column-gap-3{column-gap:.5rem}.lg\:column-gap-4{column-gap:.75rem}.lg\:column-gap-5{column-gap:1rem}.lg\:column-gap-6{column-gap:1.25rem}.lg\:column-gap-7{column-gap:1.5rem}.lg\:column-gap-8{column-gap:1.75rem}.lg\:column-gap-9{column-gap:2rem}.lg\:column-gap-10{column-gap:2.25rem}.lg\:column-gap-11{column-gap:2.5rem}.lg\:column-gap-12{column-gap:3rem}:where(.lg\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.lg\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.lg\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.lg\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.lg\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.lg\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.lg\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.lg\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.lg\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.lg\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.lg\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.lg\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.lg\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.lg\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.lg\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.lg\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.lg\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.lg\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.lg\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.lg\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.lg\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.lg\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.lg\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.lg\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.lg\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.lg\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.lg\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.lg\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.lg\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.lg\:divide-y-0>:not(:first-child)){border-block-start:0}.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}.lg\:text-center{text-align:center}}@media (width>=1280px){.xl\:float-start{float:inline-start}.xl\:float-end{float:inline-end}.xl\:float-none{float:none}.xl\:object-fit-contain{object-fit:contain}.xl\:object-fit-cover{object-fit:cover}.xl\:object-fit-fill{object-fit:fill}.xl\:object-fit-scale{object-fit:scale-down}.xl\:object-fit-none{object-fit:none}.xl\:d-inline{display:inline}.xl\:d-inline-block{display:inline-block}.xl\:d-block{display:block}.xl\:d-grid{display:grid}.xl\:d-inline-grid{display:inline-grid}.xl\:d-table{display:table}.xl\:d-table-row{display:table-row}.xl\:d-table-cell{display:table-cell}.xl\:d-flex{display:flex}.xl\:d-inline-flex{display:inline-flex}.xl\:d-contents{display:contents}.xl\:d-flow-root{display:flow-root}.xl\:d-none{display:none}.xl\:flex-fill{flex:auto}.xl\:flex-row{flex-direction:row}.xl\:flex-column{flex-direction:column}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-column-reverse{flex-direction:column-reverse}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow-1{flex-grow:1}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink-1{flex-shrink:1}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:justify-content-start{justify-content:flex-start}.xl\:justify-content-end{justify-content:flex-end}.xl\:justify-content-center{justify-content:center}.xl\:justify-content-between{justify-content:space-between}.xl\:justify-content-around{justify-content:space-around}.xl\:justify-content-evenly{justify-content:space-evenly}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-end{justify-items:end}.xl\:justify-items-center{justify-items:center}.xl\:justify-items-stretch{justify-items:stretch}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}.xl\:align-items-start{align-items:flex-start}.xl\:align-items-end{align-items:flex-end}.xl\:align-items-center{align-items:center}.xl\:align-items-baseline{align-items:baseline}.xl\:align-items-stretch{align-items:stretch}.xl\:align-content-start{align-content:flex-start}.xl\:align-content-end{align-content:flex-end}.xl\:align-content-center{align-content:center}.xl\:align-content-between{align-content:space-between}.xl\:align-content-around{align-content:space-around}.xl\:align-content-stretch{align-content:stretch}.xl\:align-self-auto{align-self:auto}.xl\:align-self-start{align-self:flex-start}.xl\:align-self-end{align-self:flex-end}.xl\:align-self-center{align-self:center}.xl\:align-self-baseline{align-self:baseline}.xl\:align-self-stretch{align-self:stretch}.xl\:place-items-start{place-items:start}.xl\:place-items-end{place-items:end}.xl\:place-items-center{place-items:center}.xl\:place-items-stretch{place-items:stretch stretch}.xl\:grid-cols-1{grid-template-columns:1fr}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:grid-cols-subgrid{grid-template-columns:subgrid}.xl\:grid-cols-fill{grid-column:1/-1}.xl\:grid-auto-flow-row{grid-auto-flow:row}.xl\:grid-auto-flow-column{grid-auto-flow:column}.xl\:grid-auto-flow-dense{grid-auto-flow:dense}.xl\:order-first{order:-1}.xl\:order-0{order:0}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-last{order:6}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.375rem}.xl\:m-3{margin:.5rem}.xl\:m-4{margin:.75rem}.xl\:m-5{margin:1rem}.xl\:m-6{margin:1.25rem}.xl\:m-7{margin:1.5rem}.xl\:m-8{margin:1.75rem}.xl\:m-9{margin:2rem}.xl\:m-10{margin:2.25rem}.xl\:m-11{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-auto{margin:auto}.xl\:mx-0{margin-inline:0}.xl\:mx-1{margin-inline:.25rem}.xl\:mx-2{margin-inline:.375rem}.xl\:mx-3{margin-inline:.5rem}.xl\:mx-4{margin-inline:.75rem}.xl\:mx-5{margin-inline:1rem}.xl\:mx-6{margin-inline:1.25rem}.xl\:mx-7{margin-inline:1.5rem}.xl\:mx-8{margin-inline:1.75rem}.xl\:mx-9{margin-inline:2rem}.xl\:mx-10{margin-inline:2.25rem}.xl\:mx-11{margin-inline:2.5rem}.xl\:mx-12{margin-inline:3rem}.xl\:mx-auto{margin-inline:auto}.xl\:my-0{margin-block:0}.xl\:my-1{margin-block:.25rem}.xl\:my-2{margin-block:.375rem}.xl\:my-3{margin-block:.5rem}.xl\:my-4{margin-block:.75rem}.xl\:my-5{margin-block:1rem}.xl\:my-6{margin-block:1.25rem}.xl\:my-7{margin-block:1.5rem}.xl\:my-8{margin-block:1.75rem}.xl\:my-9{margin-block:2rem}.xl\:my-10{margin-block:2.25rem}.xl\:my-11{margin-block:2.5rem}.xl\:my-12{margin-block:3rem}.xl\:my-auto{margin-block:auto}.xl\:mt-0{margin-block-start:0}.xl\:mt-1{margin-block-start:.25rem}.xl\:mt-2{margin-block-start:.375rem}.xl\:mt-3{margin-block-start:.5rem}.xl\:mt-4{margin-block-start:.75rem}.xl\:mt-5{margin-block-start:1rem}.xl\:mt-6{margin-block-start:1.25rem}.xl\:mt-7{margin-block-start:1.5rem}.xl\:mt-8{margin-block-start:1.75rem}.xl\:mt-9{margin-block-start:2rem}.xl\:mt-10{margin-block-start:2.25rem}.xl\:mt-11{margin-block-start:2.5rem}.xl\:mt-12{margin-block-start:3rem}.xl\:mt-auto{margin-block-start:auto}.xl\:me-0{margin-inline-end:0}.xl\:me-1{margin-inline-end:.25rem}.xl\:me-2{margin-inline-end:.375rem}.xl\:me-3{margin-inline-end:.5rem}.xl\:me-4{margin-inline-end:.75rem}.xl\:me-5{margin-inline-end:1rem}.xl\:me-6{margin-inline-end:1.25rem}.xl\:me-7{margin-inline-end:1.5rem}.xl\:me-8{margin-inline-end:1.75rem}.xl\:me-9{margin-inline-end:2rem}.xl\:me-10{margin-inline-end:2.25rem}.xl\:me-11{margin-inline-end:2.5rem}.xl\:me-12{margin-inline-end:3rem}.xl\:me--1{margin-inline-end:-.25rem}.xl\:me--2{margin-inline-end:-.5rem}.xl\:me-auto{margin-inline-end:auto}.xl\:mb-0{margin-block-end:0}.xl\:mb-1{margin-block-end:.25rem}.xl\:mb-2{margin-block-end:.375rem}.xl\:mb-3{margin-block-end:.5rem}.xl\:mb-4{margin-block-end:.75rem}.xl\:mb-5{margin-block-end:1rem}.xl\:mb-6{margin-block-end:1.25rem}.xl\:mb-7{margin-block-end:1.5rem}.xl\:mb-8{margin-block-end:1.75rem}.xl\:mb-9{margin-block-end:2rem}.xl\:mb-10{margin-block-end:2.25rem}.xl\:mb-11{margin-block-end:2.5rem}.xl\:mb-12{margin-block-end:3rem}.xl\:mb-auto{margin-block-end:auto}.xl\:ms-0{margin-inline-start:0}.xl\:ms-1{margin-inline-start:.25rem}.xl\:ms-2{margin-inline-start:.375rem}.xl\:ms-3{margin-inline-start:.5rem}.xl\:ms-4{margin-inline-start:.75rem}.xl\:ms-5{margin-inline-start:1rem}.xl\:ms-6{margin-inline-start:1.25rem}.xl\:ms-7{margin-inline-start:1.5rem}.xl\:ms-8{margin-inline-start:1.75rem}.xl\:ms-9{margin-inline-start:2rem}.xl\:ms-10{margin-inline-start:2.25rem}.xl\:ms-11{margin-inline-start:2.5rem}.xl\:ms-12{margin-inline-start:3rem}.xl\:ms--1{margin-inline-start:-.25rem}.xl\:ms--2{margin-inline-start:-.5rem}.xl\:ms-auto{margin-inline-start:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.375rem}.xl\:p-3{padding:.5rem}.xl\:p-4{padding:.75rem}.xl\:p-5{padding:1rem}.xl\:p-6{padding:1.25rem}.xl\:p-7{padding:1.5rem}.xl\:p-8{padding:1.75rem}.xl\:p-9{padding:2rem}.xl\:p-10{padding:2.25rem}.xl\:p-11{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:px-0{padding-inline:0}.xl\:px-1{padding-inline:.25rem}.xl\:px-2{padding-inline:.375rem}.xl\:px-3{padding-inline:.5rem}.xl\:px-4{padding-inline:.75rem}.xl\:px-5{padding-inline:1rem}.xl\:px-6{padding-inline:1.25rem}.xl\:px-7{padding-inline:1.5rem}.xl\:px-8{padding-inline:1.75rem}.xl\:px-9{padding-inline:2rem}.xl\:px-10{padding-inline:2.25rem}.xl\:px-11{padding-inline:2.5rem}.xl\:px-12{padding-inline:3rem}.xl\:py-0{padding-block:0}.xl\:py-1{padding-block:.25rem}.xl\:py-2{padding-block:.375rem}.xl\:py-3{padding-block:.5rem}.xl\:py-4{padding-block:.75rem}.xl\:py-5{padding-block:1rem}.xl\:py-6{padding-block:1.25rem}.xl\:py-7{padding-block:1.5rem}.xl\:py-8{padding-block:1.75rem}.xl\:py-9{padding-block:2rem}.xl\:py-10{padding-block:2.25rem}.xl\:py-11{padding-block:2.5rem}.xl\:py-12{padding-block:3rem}.xl\:pt-0{padding-block-start:0}.xl\:pt-1{padding-block-start:.25rem}.xl\:pt-2{padding-block-start:.375rem}.xl\:pt-3{padding-block-start:.5rem}.xl\:pt-4{padding-block-start:.75rem}.xl\:pt-5{padding-block-start:1rem}.xl\:pt-6{padding-block-start:1.25rem}.xl\:pt-7{padding-block-start:1.5rem}.xl\:pt-8{padding-block-start:1.75rem}.xl\:pt-9{padding-block-start:2rem}.xl\:pt-10{padding-block-start:2.25rem}.xl\:pt-11{padding-block-start:2.5rem}.xl\:pt-12{padding-block-start:3rem}.xl\:pe-0{padding-inline-end:0}.xl\:pe-1{padding-inline-end:.25rem}.xl\:pe-2{padding-inline-end:.375rem}.xl\:pe-3{padding-inline-end:.5rem}.xl\:pe-4{padding-inline-end:.75rem}.xl\:pe-5{padding-inline-end:1rem}.xl\:pe-6{padding-inline-end:1.25rem}.xl\:pe-7{padding-inline-end:1.5rem}.xl\:pe-8{padding-inline-end:1.75rem}.xl\:pe-9{padding-inline-end:2rem}.xl\:pe-10{padding-inline-end:2.25rem}.xl\:pe-11{padding-inline-end:2.5rem}.xl\:pe-12{padding-inline-end:3rem}.xl\:pb-0{padding-block-end:0}.xl\:pb-1{padding-block-end:.25rem}.xl\:pb-2{padding-block-end:.375rem}.xl\:pb-3{padding-block-end:.5rem}.xl\:pb-4{padding-block-end:.75rem}.xl\:pb-5{padding-block-end:1rem}.xl\:pb-6{padding-block-end:1.25rem}.xl\:pb-7{padding-block-end:1.5rem}.xl\:pb-8{padding-block-end:1.75rem}.xl\:pb-9{padding-block-end:2rem}.xl\:pb-10{padding-block-end:2.25rem}.xl\:pb-11{padding-block-end:2.5rem}.xl\:pb-12{padding-block-end:3rem}.xl\:ps-0{padding-inline-start:0}.xl\:ps-1{padding-inline-start:.25rem}.xl\:ps-2{padding-inline-start:.375rem}.xl\:ps-3{padding-inline-start:.5rem}.xl\:ps-4{padding-inline-start:.75rem}.xl\:ps-5{padding-inline-start:1rem}.xl\:ps-6{padding-inline-start:1.25rem}.xl\:ps-7{padding-inline-start:1.5rem}.xl\:ps-8{padding-inline-start:1.75rem}.xl\:ps-9{padding-inline-start:2rem}.xl\:ps-10{padding-inline-start:2.25rem}.xl\:ps-11{padding-inline-start:2.5rem}.xl\:ps-12{padding-inline-start:3rem}.xl\:gap-0{gap:0}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.375rem}.xl\:gap-3{gap:.5rem}.xl\:gap-4{gap:.75rem}.xl\:gap-5{gap:1rem}.xl\:gap-6{gap:1.25rem}.xl\:gap-7{gap:1.5rem}.xl\:gap-8{gap:1.75rem}.xl\:gap-9{gap:2rem}.xl\:gap-10{gap:2.25rem}.xl\:gap-11{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:row-gap-0{row-gap:0}.xl\:row-gap-1{row-gap:.25rem}.xl\:row-gap-2{row-gap:.375rem}.xl\:row-gap-3{row-gap:.5rem}.xl\:row-gap-4{row-gap:.75rem}.xl\:row-gap-5{row-gap:1rem}.xl\:row-gap-6{row-gap:1.25rem}.xl\:row-gap-7{row-gap:1.5rem}.xl\:row-gap-8{row-gap:1.75rem}.xl\:row-gap-9{row-gap:2rem}.xl\:row-gap-10{row-gap:2.25rem}.xl\:row-gap-11{row-gap:2.5rem}.xl\:row-gap-12{row-gap:3rem}.xl\:column-gap-0{column-gap:0}.xl\:column-gap-1{column-gap:.25rem}.xl\:column-gap-2{column-gap:.375rem}.xl\:column-gap-3{column-gap:.5rem}.xl\:column-gap-4{column-gap:.75rem}.xl\:column-gap-5{column-gap:1rem}.xl\:column-gap-6{column-gap:1.25rem}.xl\:column-gap-7{column-gap:1.5rem}.xl\:column-gap-8{column-gap:1.75rem}.xl\:column-gap-9{column-gap:2rem}.xl\:column-gap-10{column-gap:2.25rem}.xl\:column-gap-11{column-gap:2.5rem}.xl\:column-gap-12{column-gap:3rem}:where(.xl\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.xl\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.xl\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.xl\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.xl\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.xl\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.xl\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.xl\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.xl\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.xl\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.xl\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.xl\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.xl\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.xl\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.xl\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.xl\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.xl\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.xl\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.xl\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.xl\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.xl\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.xl\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.xl\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.xl\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.xl\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.xl\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.xl\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.xl\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.xl\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.xl\:divide-y-0>:not(:first-child)){border-block-start:0}.xl\:text-start{text-align:start}.xl\:text-end{text-align:end}.xl\:text-center{text-align:center}}@media (width>=1536px){.\32 xl\:float-start{float:inline-start}.\32 xl\:float-end{float:inline-end}.\32 xl\:float-none{float:none}.\32 xl\:object-fit-contain{object-fit:contain}.\32 xl\:object-fit-cover{object-fit:cover}.\32 xl\:object-fit-fill{object-fit:fill}.\32 xl\:object-fit-scale{object-fit:scale-down}.\32 xl\:object-fit-none{object-fit:none}.\32 xl\:d-inline{display:inline}.\32 xl\:d-inline-block{display:inline-block}.\32 xl\:d-block{display:block}.\32 xl\:d-grid{display:grid}.\32 xl\:d-inline-grid{display:inline-grid}.\32 xl\:d-table{display:table}.\32 xl\:d-table-row{display:table-row}.\32 xl\:d-table-cell{display:table-cell}.\32 xl\:d-flex{display:flex}.\32 xl\:d-inline-flex{display:inline-flex}.\32 xl\:d-contents{display:contents}.\32 xl\:d-flow-root{display:flow-root}.\32 xl\:d-none{display:none}.\32 xl\:flex-fill{flex:auto}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-column{flex-direction:column}.\32 xl\:flex-row-reverse{flex-direction:row-reverse}.\32 xl\:flex-column-reverse{flex-direction:column-reverse}.\32 xl\:flex-grow-0{flex-grow:0}.\32 xl\:flex-grow-1{flex-grow:1}.\32 xl\:flex-shrink-0{flex-shrink:0}.\32 xl\:flex-shrink-1{flex-shrink:1}.\32 xl\:flex-wrap{flex-wrap:wrap}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\32 xl\:justify-content-start{justify-content:flex-start}.\32 xl\:justify-content-end{justify-content:flex-end}.\32 xl\:justify-content-center{justify-content:center}.\32 xl\:justify-content-between{justify-content:space-between}.\32 xl\:justify-content-around{justify-content:space-around}.\32 xl\:justify-content-evenly{justify-content:space-evenly}.\32 xl\:justify-items-start{justify-items:start}.\32 xl\:justify-items-end{justify-items:end}.\32 xl\:justify-items-center{justify-items:center}.\32 xl\:justify-items-stretch{justify-items:stretch}.\32 xl\:justify-self-start{justify-self:start}.\32 xl\:justify-self-end{justify-self:end}.\32 xl\:justify-self-center{justify-self:center}.\32 xl\:align-items-start{align-items:flex-start}.\32 xl\:align-items-end{align-items:flex-end}.\32 xl\:align-items-center{align-items:center}.\32 xl\:align-items-baseline{align-items:baseline}.\32 xl\:align-items-stretch{align-items:stretch}.\32 xl\:align-content-start{align-content:flex-start}.\32 xl\:align-content-end{align-content:flex-end}.\32 xl\:align-content-center{align-content:center}.\32 xl\:align-content-between{align-content:space-between}.\32 xl\:align-content-around{align-content:space-around}.\32 xl\:align-content-stretch{align-content:stretch}.\32 xl\:align-self-auto{align-self:auto}.\32 xl\:align-self-start{align-self:flex-start}.\32 xl\:align-self-end{align-self:flex-end}.\32 xl\:align-self-center{align-self:center}.\32 xl\:align-self-baseline{align-self:baseline}.\32 xl\:align-self-stretch{align-self:stretch}.\32 xl\:place-items-start{place-items:start}.\32 xl\:place-items-end{place-items:end}.\32 xl\:place-items-center{place-items:center}.\32 xl\:place-items-stretch{place-items:stretch stretch}.\32 xl\:grid-cols-1{grid-template-columns:1fr}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.\32 xl\:grid-cols-subgrid{grid-template-columns:subgrid}.\32 xl\:grid-cols-fill{grid-column:1/-1}.\32 xl\:grid-auto-flow-row{grid-auto-flow:row}.\32 xl\:grid-auto-flow-column{grid-auto-flow:column}.\32 xl\:grid-auto-flow-dense{grid-auto-flow:dense}.\32 xl\:order-first{order:-1}.\32 xl\:order-0{order:0}.\32 xl\:order-1{order:1}.\32 xl\:order-2{order:2}.\32 xl\:order-3{order:3}.\32 xl\:order-4{order:4}.\32 xl\:order-5{order:5}.\32 xl\:order-last{order:6}.\32 xl\:m-0{margin:0}.\32 xl\:m-1{margin:.25rem}.\32 xl\:m-2{margin:.375rem}.\32 xl\:m-3{margin:.5rem}.\32 xl\:m-4{margin:.75rem}.\32 xl\:m-5{margin:1rem}.\32 xl\:m-6{margin:1.25rem}.\32 xl\:m-7{margin:1.5rem}.\32 xl\:m-8{margin:1.75rem}.\32 xl\:m-9{margin:2rem}.\32 xl\:m-10{margin:2.25rem}.\32 xl\:m-11{margin:2.5rem}.\32 xl\:m-12{margin:3rem}.\32 xl\:m-auto{margin:auto}.\32 xl\:mx-0{margin-inline:0}.\32 xl\:mx-1{margin-inline:.25rem}.\32 xl\:mx-2{margin-inline:.375rem}.\32 xl\:mx-3{margin-inline:.5rem}.\32 xl\:mx-4{margin-inline:.75rem}.\32 xl\:mx-5{margin-inline:1rem}.\32 xl\:mx-6{margin-inline:1.25rem}.\32 xl\:mx-7{margin-inline:1.5rem}.\32 xl\:mx-8{margin-inline:1.75rem}.\32 xl\:mx-9{margin-inline:2rem}.\32 xl\:mx-10{margin-inline:2.25rem}.\32 xl\:mx-11{margin-inline:2.5rem}.\32 xl\:mx-12{margin-inline:3rem}.\32 xl\:mx-auto{margin-inline:auto}.\32 xl\:my-0{margin-block:0}.\32 xl\:my-1{margin-block:.25rem}.\32 xl\:my-2{margin-block:.375rem}.\32 xl\:my-3{margin-block:.5rem}.\32 xl\:my-4{margin-block:.75rem}.\32 xl\:my-5{margin-block:1rem}.\32 xl\:my-6{margin-block:1.25rem}.\32 xl\:my-7{margin-block:1.5rem}.\32 xl\:my-8{margin-block:1.75rem}.\32 xl\:my-9{margin-block:2rem}.\32 xl\:my-10{margin-block:2.25rem}.\32 xl\:my-11{margin-block:2.5rem}.\32 xl\:my-12{margin-block:3rem}.\32 xl\:my-auto{margin-block:auto}.\32 xl\:mt-0{margin-block-start:0}.\32 xl\:mt-1{margin-block-start:.25rem}.\32 xl\:mt-2{margin-block-start:.375rem}.\32 xl\:mt-3{margin-block-start:.5rem}.\32 xl\:mt-4{margin-block-start:.75rem}.\32 xl\:mt-5{margin-block-start:1rem}.\32 xl\:mt-6{margin-block-start:1.25rem}.\32 xl\:mt-7{margin-block-start:1.5rem}.\32 xl\:mt-8{margin-block-start:1.75rem}.\32 xl\:mt-9{margin-block-start:2rem}.\32 xl\:mt-10{margin-block-start:2.25rem}.\32 xl\:mt-11{margin-block-start:2.5rem}.\32 xl\:mt-12{margin-block-start:3rem}.\32 xl\:mt-auto{margin-block-start:auto}.\32 xl\:me-0{margin-inline-end:0}.\32 xl\:me-1{margin-inline-end:.25rem}.\32 xl\:me-2{margin-inline-end:.375rem}.\32 xl\:me-3{margin-inline-end:.5rem}.\32 xl\:me-4{margin-inline-end:.75rem}.\32 xl\:me-5{margin-inline-end:1rem}.\32 xl\:me-6{margin-inline-end:1.25rem}.\32 xl\:me-7{margin-inline-end:1.5rem}.\32 xl\:me-8{margin-inline-end:1.75rem}.\32 xl\:me-9{margin-inline-end:2rem}.\32 xl\:me-10{margin-inline-end:2.25rem}.\32 xl\:me-11{margin-inline-end:2.5rem}.\32 xl\:me-12{margin-inline-end:3rem}.\32 xl\:me--1{margin-inline-end:-.25rem}.\32 xl\:me--2{margin-inline-end:-.5rem}.\32 xl\:me-auto{margin-inline-end:auto}.\32 xl\:mb-0{margin-block-end:0}.\32 xl\:mb-1{margin-block-end:.25rem}.\32 xl\:mb-2{margin-block-end:.375rem}.\32 xl\:mb-3{margin-block-end:.5rem}.\32 xl\:mb-4{margin-block-end:.75rem}.\32 xl\:mb-5{margin-block-end:1rem}.\32 xl\:mb-6{margin-block-end:1.25rem}.\32 xl\:mb-7{margin-block-end:1.5rem}.\32 xl\:mb-8{margin-block-end:1.75rem}.\32 xl\:mb-9{margin-block-end:2rem}.\32 xl\:mb-10{margin-block-end:2.25rem}.\32 xl\:mb-11{margin-block-end:2.5rem}.\32 xl\:mb-12{margin-block-end:3rem}.\32 xl\:mb-auto{margin-block-end:auto}.\32 xl\:ms-0{margin-inline-start:0}.\32 xl\:ms-1{margin-inline-start:.25rem}.\32 xl\:ms-2{margin-inline-start:.375rem}.\32 xl\:ms-3{margin-inline-start:.5rem}.\32 xl\:ms-4{margin-inline-start:.75rem}.\32 xl\:ms-5{margin-inline-start:1rem}.\32 xl\:ms-6{margin-inline-start:1.25rem}.\32 xl\:ms-7{margin-inline-start:1.5rem}.\32 xl\:ms-8{margin-inline-start:1.75rem}.\32 xl\:ms-9{margin-inline-start:2rem}.\32 xl\:ms-10{margin-inline-start:2.25rem}.\32 xl\:ms-11{margin-inline-start:2.5rem}.\32 xl\:ms-12{margin-inline-start:3rem}.\32 xl\:ms--1{margin-inline-start:-.25rem}.\32 xl\:ms--2{margin-inline-start:-.5rem}.\32 xl\:ms-auto{margin-inline-start:auto}.\32 xl\:p-0{padding:0}.\32 xl\:p-1{padding:.25rem}.\32 xl\:p-2{padding:.375rem}.\32 xl\:p-3{padding:.5rem}.\32 xl\:p-4{padding:.75rem}.\32 xl\:p-5{padding:1rem}.\32 xl\:p-6{padding:1.25rem}.\32 xl\:p-7{padding:1.5rem}.\32 xl\:p-8{padding:1.75rem}.\32 xl\:p-9{padding:2rem}.\32 xl\:p-10{padding:2.25rem}.\32 xl\:p-11{padding:2.5rem}.\32 xl\:p-12{padding:3rem}.\32 xl\:px-0{padding-inline:0}.\32 xl\:px-1{padding-inline:.25rem}.\32 xl\:px-2{padding-inline:.375rem}.\32 xl\:px-3{padding-inline:.5rem}.\32 xl\:px-4{padding-inline:.75rem}.\32 xl\:px-5{padding-inline:1rem}.\32 xl\:px-6{padding-inline:1.25rem}.\32 xl\:px-7{padding-inline:1.5rem}.\32 xl\:px-8{padding-inline:1.75rem}.\32 xl\:px-9{padding-inline:2rem}.\32 xl\:px-10{padding-inline:2.25rem}.\32 xl\:px-11{padding-inline:2.5rem}.\32 xl\:px-12{padding-inline:3rem}.\32 xl\:py-0{padding-block:0}.\32 xl\:py-1{padding-block:.25rem}.\32 xl\:py-2{padding-block:.375rem}.\32 xl\:py-3{padding-block:.5rem}.\32 xl\:py-4{padding-block:.75rem}.\32 xl\:py-5{padding-block:1rem}.\32 xl\:py-6{padding-block:1.25rem}.\32 xl\:py-7{padding-block:1.5rem}.\32 xl\:py-8{padding-block:1.75rem}.\32 xl\:py-9{padding-block:2rem}.\32 xl\:py-10{padding-block:2.25rem}.\32 xl\:py-11{padding-block:2.5rem}.\32 xl\:py-12{padding-block:3rem}.\32 xl\:pt-0{padding-block-start:0}.\32 xl\:pt-1{padding-block-start:.25rem}.\32 xl\:pt-2{padding-block-start:.375rem}.\32 xl\:pt-3{padding-block-start:.5rem}.\32 xl\:pt-4{padding-block-start:.75rem}.\32 xl\:pt-5{padding-block-start:1rem}.\32 xl\:pt-6{padding-block-start:1.25rem}.\32 xl\:pt-7{padding-block-start:1.5rem}.\32 xl\:pt-8{padding-block-start:1.75rem}.\32 xl\:pt-9{padding-block-start:2rem}.\32 xl\:pt-10{padding-block-start:2.25rem}.\32 xl\:pt-11{padding-block-start:2.5rem}.\32 xl\:pt-12{padding-block-start:3rem}.\32 xl\:pe-0{padding-inline-end:0}.\32 xl\:pe-1{padding-inline-end:.25rem}.\32 xl\:pe-2{padding-inline-end:.375rem}.\32 xl\:pe-3{padding-inline-end:.5rem}.\32 xl\:pe-4{padding-inline-end:.75rem}.\32 xl\:pe-5{padding-inline-end:1rem}.\32 xl\:pe-6{padding-inline-end:1.25rem}.\32 xl\:pe-7{padding-inline-end:1.5rem}.\32 xl\:pe-8{padding-inline-end:1.75rem}.\32 xl\:pe-9{padding-inline-end:2rem}.\32 xl\:pe-10{padding-inline-end:2.25rem}.\32 xl\:pe-11{padding-inline-end:2.5rem}.\32 xl\:pe-12{padding-inline-end:3rem}.\32 xl\:pb-0{padding-block-end:0}.\32 xl\:pb-1{padding-block-end:.25rem}.\32 xl\:pb-2{padding-block-end:.375rem}.\32 xl\:pb-3{padding-block-end:.5rem}.\32 xl\:pb-4{padding-block-end:.75rem}.\32 xl\:pb-5{padding-block-end:1rem}.\32 xl\:pb-6{padding-block-end:1.25rem}.\32 xl\:pb-7{padding-block-end:1.5rem}.\32 xl\:pb-8{padding-block-end:1.75rem}.\32 xl\:pb-9{padding-block-end:2rem}.\32 xl\:pb-10{padding-block-end:2.25rem}.\32 xl\:pb-11{padding-block-end:2.5rem}.\32 xl\:pb-12{padding-block-end:3rem}.\32 xl\:ps-0{padding-inline-start:0}.\32 xl\:ps-1{padding-inline-start:.25rem}.\32 xl\:ps-2{padding-inline-start:.375rem}.\32 xl\:ps-3{padding-inline-start:.5rem}.\32 xl\:ps-4{padding-inline-start:.75rem}.\32 xl\:ps-5{padding-inline-start:1rem}.\32 xl\:ps-6{padding-inline-start:1.25rem}.\32 xl\:ps-7{padding-inline-start:1.5rem}.\32 xl\:ps-8{padding-inline-start:1.75rem}.\32 xl\:ps-9{padding-inline-start:2rem}.\32 xl\:ps-10{padding-inline-start:2.25rem}.\32 xl\:ps-11{padding-inline-start:2.5rem}.\32 xl\:ps-12{padding-inline-start:3rem}.\32 xl\:gap-0{gap:0}.\32 xl\:gap-1{gap:.25rem}.\32 xl\:gap-2{gap:.375rem}.\32 xl\:gap-3{gap:.5rem}.\32 xl\:gap-4{gap:.75rem}.\32 xl\:gap-5{gap:1rem}.\32 xl\:gap-6{gap:1.25rem}.\32 xl\:gap-7{gap:1.5rem}.\32 xl\:gap-8{gap:1.75rem}.\32 xl\:gap-9{gap:2rem}.\32 xl\:gap-10{gap:2.25rem}.\32 xl\:gap-11{gap:2.5rem}.\32 xl\:gap-12{gap:3rem}.\32 xl\:row-gap-0{row-gap:0}.\32 xl\:row-gap-1{row-gap:.25rem}.\32 xl\:row-gap-2{row-gap:.375rem}.\32 xl\:row-gap-3{row-gap:.5rem}.\32 xl\:row-gap-4{row-gap:.75rem}.\32 xl\:row-gap-5{row-gap:1rem}.\32 xl\:row-gap-6{row-gap:1.25rem}.\32 xl\:row-gap-7{row-gap:1.5rem}.\32 xl\:row-gap-8{row-gap:1.75rem}.\32 xl\:row-gap-9{row-gap:2rem}.\32 xl\:row-gap-10{row-gap:2.25rem}.\32 xl\:row-gap-11{row-gap:2.5rem}.\32 xl\:row-gap-12{row-gap:3rem}.\32 xl\:column-gap-0{column-gap:0}.\32 xl\:column-gap-1{column-gap:.25rem}.\32 xl\:column-gap-2{column-gap:.375rem}.\32 xl\:column-gap-3{column-gap:.5rem}.\32 xl\:column-gap-4{column-gap:.75rem}.\32 xl\:column-gap-5{column-gap:1rem}.\32 xl\:column-gap-6{column-gap:1.25rem}.\32 xl\:column-gap-7{column-gap:1.5rem}.\32 xl\:column-gap-8{column-gap:1.75rem}.\32 xl\:column-gap-9{column-gap:2rem}.\32 xl\:column-gap-10{column-gap:2.25rem}.\32 xl\:column-gap-11{column-gap:2.5rem}.\32 xl\:column-gap-12{column-gap:3rem}:where(.\32 xl\:space-x-0>:not(:last-child)){margin-inline-end:0}:where(.\32 xl\:space-x-1>:not(:last-child)){margin-inline-end:.25rem}:where(.\32 xl\:space-x-2>:not(:last-child)){margin-inline-end:.375rem}:where(.\32 xl\:space-x-3>:not(:last-child)){margin-inline-end:.5rem}:where(.\32 xl\:space-x-4>:not(:last-child)){margin-inline-end:.75rem}:where(.\32 xl\:space-x-5>:not(:last-child)){margin-inline-end:1rem}:where(.\32 xl\:space-x-6>:not(:last-child)){margin-inline-end:1.25rem}:where(.\32 xl\:space-x-7>:not(:last-child)){margin-inline-end:1.5rem}:where(.\32 xl\:space-x-8>:not(:last-child)){margin-inline-end:1.75rem}:where(.\32 xl\:space-x-9>:not(:last-child)){margin-inline-end:2rem}:where(.\32 xl\:space-x-10>:not(:last-child)){margin-inline-end:2.25rem}:where(.\32 xl\:space-x-11>:not(:last-child)){margin-inline-end:2.5rem}:where(.\32 xl\:space-x-12>:not(:last-child)){margin-inline-end:3rem}:where(.\32 xl\:space-y-0>:not(:last-child)){margin-block-end:0}:where(.\32 xl\:space-y-1>:not(:last-child)){margin-block-end:.25rem}:where(.\32 xl\:space-y-2>:not(:last-child)){margin-block-end:.375rem}:where(.\32 xl\:space-y-3>:not(:last-child)){margin-block-end:.5rem}:where(.\32 xl\:space-y-4>:not(:last-child)){margin-block-end:.75rem}:where(.\32 xl\:space-y-5>:not(:last-child)){margin-block-end:1rem}:where(.\32 xl\:space-y-6>:not(:last-child)){margin-block-end:1.25rem}:where(.\32 xl\:space-y-7>:not(:last-child)){margin-block-end:1.5rem}:where(.\32 xl\:space-y-8>:not(:last-child)){margin-block-end:1.75rem}:where(.\32 xl\:space-y-9>:not(:last-child)){margin-block-end:2rem}:where(.\32 xl\:space-y-10>:not(:last-child)){margin-block-end:2.25rem}:where(.\32 xl\:space-y-11>:not(:last-child)){margin-block-end:2.5rem}:where(.\32 xl\:space-y-12>:not(:last-child)){margin-block-end:3rem}:where(.\32 xl\:divide-x>:not(:first-child)){border-inline-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.\32 xl\:divide-x-0>:not(:first-child)){border-inline-start:0}:where(.\32 xl\:divide-y>:not(:first-child)){border-block-start:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}:where(.\32 xl\:divide-y-0>:not(:first-child)){border-block-start:0}.\32 xl\:text-start{text-align:start}.\32 xl\:text-end{text-align:end}.\32 xl\:text-center{text-align:center}}@media (prefers-reduced-motion:reduce){.animation-shake,.animation-pop{animation:none}}}:root,:host{--bs-black:#000;--bs-white:#fff;--bs-gradient:linear-gradient(180deg, color-mix(var(--bs-white) 15%, transparent), color-mix(var(--bs-white) 0%, transparent));--bs-body-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-size:1rem;--bs-body-font-weight:var(--bs-font-weight-normal);--bs-body-line-height:1.5;--bs-heading-color:inherit;--bs-hr-border-color:var(--bs-border-color);--bs-link-color:light-dark(var(--bs-primary-base),var(--bs-primary-fg));--bs-link-decoration:underline;--bs-link-underline-offset:.2em;--bs-link-hover-color:color-mix(in oklch, var(--bs-link-color) 90%, #000);--bs-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--bs-code-font-size:95%;--bs-code-color:var(--bs-fg-2);--bs-border-width:1px;--bs-border-width-keyline:.5px;--bs-border-style:solid;--bs-border-color:light-dark(var(--bs-gray-200),var(--bs-gray-700));--bs-border-color-translucent:color-mix(in oklch, var(--bs-fg-body) 15%, transparent);--bs-shadow-color:#000;--bs-shadow-strength:1;--bs-transition-timing-overlay:cubic-bezier(.22, 1, .36, 1);--bs-spacer:1rem;--bs-focus-ring-width:3px;--bs-focus-ring-offset:1px;--bs-focus-ring-color:var(--bs-primary-focus-ring);--bs-focus-ring:var(--bs-focus-ring-width) solid var(--bs-focus-ring-color);--bs-control-checked-bg:var(--bs-primary-base);--bs-control-checked-border-color:var(--bs-control-checked-bg);--bs-control-active-bg:var(--bs-primary-base);--bs-control-active-border-color:var(--bs-control-active-bg);--bs-control-disabled-bg:var(--bs-bg-3);--bs-control-disabled-opacity:.65;--bs-control-transition-duration:.15s;--bs-control-transition-timing:cubic-bezier(.34, 1.56, .64, 1);--bs-btn-input-fg:var(--bs-fg-body);--bs-btn-input-bg:var(--bs-bg-body);--bs-btn-input-gap:.375rem;--bs-btn-input-min-height:2.375rem;--bs-btn-input-padding-y:.375rem;--bs-btn-input-padding-x:.75rem;--bs-btn-input-font-size:var(--bs-body-font-size);--bs-btn-input-font-weight:var(--bs-font-weight-normal);--bs-btn-input-line-height:var(--bs-body-line-height);--bs-btn-input-border-radius:var(--bs-radius-5);--bs-btn-input-xs-gap:var(--bs-spacer-1);--bs-btn-input-xs-min-height:1.5rem;--bs-btn-input-xs-padding-y:.125rem;--bs-btn-input-xs-padding-x:.5rem;--bs-btn-input-xs-font-size:var(--bs-font-size-xs);--bs-btn-input-xs-line-height:1.125;--bs-btn-input-xs-border-radius:var(--bs-radius-5);--bs-btn-input-sm-gap:.375rem;--bs-btn-input-sm-min-height:2rem;--bs-btn-input-sm-padding-y:.25rem;--bs-btn-input-sm-padding-x:.625rem;--bs-btn-input-sm-font-size:var(--bs-font-size-sm);--bs-btn-input-sm-line-height:var(--bs-line-height-sm);--bs-btn-input-sm-border-radius:var(--bs-radius-5);--bs-btn-input-lg-gap:.375rem;--bs-btn-input-lg-min-height:2.75rem;--bs-btn-input-lg-padding-y:.5rem;--bs-btn-input-lg-padding-x:1rem;--bs-btn-input-lg-font-size:var(--bs-font-size-md);--bs-btn-input-lg-line-height:var(--bs-line-height-md);--bs-btn-input-lg-border-radius:var(--bs-radius-7);--bs-font-size-xs:.75rem;--bs-line-height-xs:1.25;--bs-font-size-sm:.875rem;--bs-line-height-sm:1.5;--bs-font-size-md:1rem;--bs-line-height-md:1.5;--bs-font-size-lg:clamp(1.125rem, 1rem + .625vw, 1.25rem);--bs-line-height-lg:1.5;--bs-font-size-xl:clamp(1.5rem, 1.1rem + .75vw, 1.75rem);--bs-line-height-xl:1.42857;--bs-font-size-2xl:clamp(1.75rem, 1.3rem + 1vw, 2rem);--bs-line-height-2xl:1.33333;--bs-font-size-3xl:clamp(2rem, 1.5rem + 1.875vw, 2.5rem);--bs-line-height-3xl:1.2;--bs-font-size-4xl:clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--bs-line-height-4xl:1.1;--bs-font-size-5xl:clamp(3rem, 2rem + 5vw, 4rem);--bs-line-height-5xl:1.1;--bs-font-size-6xl:clamp(3.75rem, 2.5rem + 6.25vw, 5rem);--bs-line-height-6xl:1;--bs-font-weight-lighter:lighter;--bs-font-weight-light:300;--bs-font-weight-normal:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700;--bs-font-weight-bolder:bolder;--bs-primary-base:var(--bs-blue-500);--bs-primary-fg:light-dark(var(--bs-blue-600),var(--bs-blue-400));--bs-primary-fg-emphasis:light-dark(var(--bs-blue-800),var(--bs-blue-200));--bs-primary-bg:var(--bs-blue-500);--bs-primary-bg-subtle:light-dark(var(--bs-blue-100),var(--bs-blue-900));--bs-primary-bg-muted:light-dark(var(--bs-blue-200),var(--bs-blue-800));--bs-primary-border:light-dark(var(--bs-blue-300),var(--bs-blue-600));--bs-primary-focus-ring:light-dark(color-mix(in oklch, var(--bs-blue-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-blue-500) 75%, var(--bs-bg-body)));--bs-primary-contrast:var(--bs-white);--bs-accent-base:var(--bs-indigo-500);--bs-accent-fg:light-dark(var(--bs-indigo-600),color-mix(in oklch, var(--bs-indigo-400), var(--bs-indigo-300)));--bs-accent-fg-emphasis:light-dark(var(--bs-indigo-800),var(--bs-indigo-300));--bs-accent-bg:var(--bs-indigo-500);--bs-accent-bg-subtle:light-dark(var(--bs-indigo-100),var(--bs-indigo-900));--bs-accent-bg-muted:light-dark(var(--bs-indigo-200),var(--bs-indigo-800));--bs-accent-border:light-dark(var(--bs-indigo-300),var(--bs-indigo-600));--bs-accent-focus-ring:light-dark(color-mix(in oklch, var(--bs-indigo-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-indigo-500) 75%, var(--bs-bg-body)));--bs-accent-contrast:var(--bs-white);--bs-success-base:var(--bs-green-500);--bs-success-fg:light-dark(var(--bs-green-600),var(--bs-green-400));--bs-success-fg-emphasis:light-dark(var(--bs-green-800),var(--bs-green-300));--bs-success-bg:var(--bs-green-500);--bs-success-bg-subtle:light-dark(var(--bs-green-100),var(--bs-green-900));--bs-success-bg-muted:light-dark(var(--bs-green-200),var(--bs-green-800));--bs-success-border:light-dark(var(--bs-green-300),var(--bs-green-600));--bs-success-focus-ring:light-dark(color-mix(in oklch, var(--bs-green-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-green-500) 75%, var(--bs-bg-body)));--bs-success-contrast:var(--bs-white);--bs-danger-base:var(--bs-red-500);--bs-danger-fg:light-dark(var(--bs-red-600),var(--bs-red-400));--bs-danger-fg-emphasis:light-dark(var(--bs-red-800),var(--bs-red-300));--bs-danger-bg:var(--bs-red-500);--bs-danger-bg-subtle:light-dark(var(--bs-red-100),var(--bs-red-900));--bs-danger-bg-muted:light-dark(var(--bs-red-200),var(--bs-red-800));--bs-danger-border:light-dark(var(--bs-red-300),var(--bs-red-600));--bs-danger-focus-ring:light-dark(color-mix(in oklch, var(--bs-red-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-red-500) 75%, var(--bs-bg-body)));--bs-danger-contrast:var(--bs-white);--bs-warning-base:var(--bs-yellow-500);--bs-warning-fg:light-dark(var(--bs-yellow-700),var(--bs-yellow-400));--bs-warning-fg-emphasis:light-dark(var(--bs-yellow-800),var(--bs-yellow-300));--bs-warning-bg:var(--bs-yellow-500);--bs-warning-bg-subtle:light-dark(var(--bs-yellow-100),var(--bs-yellow-900));--bs-warning-bg-muted:light-dark(var(--bs-yellow-200),var(--bs-yellow-800));--bs-warning-border:light-dark(var(--bs-yellow-300),var(--bs-yellow-600));--bs-warning-focus-ring:light-dark(color-mix(in oklch, var(--bs-yellow-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-yellow-400) 85%, var(--bs-bg-body)));--bs-warning-contrast:var(--bs-gray-900);--bs-info-base:var(--bs-cyan-500);--bs-info-fg:light-dark(var(--bs-cyan-600),var(--bs-cyan-400));--bs-info-fg-emphasis:light-dark(var(--bs-cyan-800),var(--bs-cyan-300));--bs-info-bg:var(--bs-cyan-500);--bs-info-bg-subtle:light-dark(var(--bs-cyan-100),var(--bs-cyan-900));--bs-info-bg-muted:light-dark(var(--bs-cyan-200),var(--bs-cyan-800));--bs-info-border:light-dark(var(--bs-cyan-300),var(--bs-cyan-600));--bs-info-focus-ring:light-dark(color-mix(in oklch, var(--bs-cyan-500) 50%, var(--bs-bg-body)),color-mix(in oklch, var(--bs-cyan-500) 75%, var(--bs-bg-body)));--bs-info-contrast:var(--bs-gray-900);--bs-inverse-base:var(--bs-gray-900);--bs-inverse-fg:light-dark(var(--bs-gray-900),var(--bs-gray-200));--bs-inverse-fg-emphasis:light-dark(var(--bs-gray-975),var(--bs-white));--bs-inverse-bg:light-dark(var(--bs-gray-900),var(--bs-gray-025));--bs-inverse-bg-subtle:light-dark(var(--bs-gray-100),var(--bs-gray-900));--bs-inverse-bg-muted:light-dark(var(--bs-gray-200),var(--bs-gray-300));--bs-inverse-border:light-dark(var(--bs-gray-400),var(--bs-gray-100));--bs-inverse-focus-ring:color-mix(in oklch, light-dark(var(--bs-gray-900),var(--bs-gray-100)) 50%, var(--bs-bg-body));--bs-inverse-contrast:light-dark(var(--bs-white),var(--bs-gray-900));--bs-secondary-base:var(--bs-gray-200);--bs-secondary-fg:light-dark(var(--bs-gray-600),var(--bs-gray-400));--bs-secondary-fg-emphasis:light-dark(var(--bs-gray-800),var(--bs-gray-200));--bs-secondary-bg:light-dark(var(--bs-gray-100),var(--bs-gray-600));--bs-secondary-bg-subtle:light-dark(var(--bs-gray-050),var(--bs-gray-800));--bs-secondary-bg-muted:light-dark(var(--bs-gray-100),var(--bs-gray-700));--bs-secondary-border:light-dark(var(--bs-gray-300),var(--bs-gray-600));--bs-secondary-focus-ring:color-mix(in oklch, light-dark(var(--bs-gray-500),var(--bs-gray-300)) 50%, var(--bs-bg-body));--bs-secondary-contrast:light-dark(var(--bs-gray-900),var(--bs-white));--bs-bg-body:light-dark(var(--bs-white),var(--bs-gray-975));--bs-bg-1:light-dark(var(--bs-gray-025),var(--bs-gray-950));--bs-bg-2:light-dark(var(--bs-gray-050),var(--bs-gray-900));--bs-bg-3:light-dark(var(--bs-gray-100),var(--bs-gray-800));--bs-bg-4:light-dark(var(--bs-gray-200),var(--bs-gray-700));--bs-bg-fg:var(--bs-fg-body);--bs-bg-white:var(--bs-white);--bs-bg-black:var(--bs-black);--bs-bg-transparent:transparent;--bs-bg-inherit:inherit;--bs-fg-body:light-dark(var(--bs-gray-900),var(--bs-gray-050));--bs-fg-1:light-dark(var(--bs-gray-800),var(--bs-gray-200));--bs-fg-2:light-dark(var(--bs-gray-700),var(--bs-gray-300));--bs-fg-3:light-dark(var(--bs-gray-600),var(--bs-gray-500));--bs-fg-4:light-dark(var(--bs-gray-500),var(--bs-gray-600));--bs-fg-bg:var(--bs-bg-body);--bs-fg-white:var(--bs-white);--bs-fg-black:var(--bs-black);--bs-fg-inherit:inherit;--bs-border-bg:var(--bs-bg-body);--bs-border-body:light-dark(var(--bs-gray-300),var(--bs-gray-800));--bs-border-muted:light-dark(var(--bs-gray-200),var(--bs-gray-800));--bs-border-subtle:light-dark(color-mix(in oklch, var(--bs-gray-100), var(--bs-gray-200)),color-mix(in oklch, var(--bs-gray-800), var(--bs-gray-900)));--bs-border-emphasized:light-dark(var(--bs-gray-400),var(--bs-gray-600));--bs-border-white:var(--bs-white);--bs-border-black:var(--bs-black);--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:1024px;--bs-breakpoint-xl:1280px;--bs-breakpoint-2xl:1536px;--bs-spacer-0:0;--bs-spacer-1:.25rem;--bs-spacer-2:.375rem;--bs-spacer-3:.5rem;--bs-spacer-4:.75rem;--bs-spacer-5:1rem;--bs-spacer-6:1.25rem;--bs-spacer-7:1.5rem;--bs-spacer-8:1.75rem;--bs-spacer-9:2rem;--bs-spacer-10:2.25rem;--bs-spacer-11:2.5rem;--bs-spacer-12:3rem;--bs-radius-0:0;--bs-radius-1:.125rem;--bs-radius-2:.1875rem;--bs-radius-3:.25rem;--bs-radius-4:.375rem;--bs-radius-5:.5rem;--bs-radius-6:.625rem;--bs-radius-7:.75rem;--bs-radius-8:.875rem;--bs-radius-9:1rem;--bs-radius-pill:50rem;--bs-box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem .75rem -.125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 1.5rem -.25rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-xs:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-sm:0 .0625rem .125rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.04 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-lg:0 .125rem .375rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .375rem 1rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .75rem 2rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.08 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-xl:0 .1875rem .5rem -.0625rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.05 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.06 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 1rem 2.5rem -.375rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.07 * var(--bs-shadow-strength) * var(--bs-so,1))), 0 2rem 5rem -.75rem oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h / calc(.09 * var(--bs-shadow-strength) * var(--bs-so,1)));--bs-box-shadow-inset:inset 0 1px 2px light-dark(oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(8% * var(--bs-so,1))),oklch(from var(--bs-sc,var(--bs-shadow-color)) l c h/calc(26% * var(--bs-so,1))));--bs-z-n1:-1;--bs-z-0:0;--bs-z-1:1;--bs-z-2:2;--bs-z-3:3;--bs-z-menu:1000;--bs-z-sticky:1010;--bs-z-fixed:1020;--bs-z-drawer:1030;--bs-z-dialog:1040;--bs-z-popover:1050;--bs-z-tooltip:1060;--bs-z-toast:1070;color-scheme:light dark;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:root,:host{--bs-shadow-strength:2.4}}[data-bs-theme=dark]{--bs-shadow-strength:2.4;color-scheme:dark}[data-bs-theme=light]{--bs-shadow-strength:1;color-scheme:light}:root,:host{--bs-heading-margin-bottom:var(--bs-spacer-2);--bs-heading-line-height:1.2;--bs-paragraph-margin-bottom:var(--bs-spacer);--bs-legend-margin-bottom:var(--bs-spacer-2);--bs-legend-font-size:1.5rem;--bs-list-padding-x:var(--bs-spacer-7)}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.drawer,.\32 xl\:drawer,.xl\:drawer,.lg\:drawer,.md\:drawer,.sm\:drawer{--bs-drawer-inset:var(--bs-spacer);--bs-drawer-zindex:var(--bs-z-drawer);--bs-drawer-width:400px;--bs-drawer-height:30vh;--bs-drawer-padding-x:var(--bs-spacer);--bs-drawer-padding-y:var(--bs-spacer);--bs-drawer-color:var(--bs-fg-body);--bs-drawer-bg:var(--bs-bg-body);--bs-drawer-border-width:var(--bs-border-width);--bs-drawer-border-color:var(--bs-border-color-translucent);--bs-drawer-border-radius:var(--bs-radius-7);--bs-drawer-box-shadow:var(--bs-box-shadow-xl);--bs-drawer-transition-property:transform, visibility;--bs-drawer-transition-duration:.3s;--bs-drawer-transition-timing:var(--bs-transition-timing-overlay);--bs-drawer-title-line-height:1.5;--bs-drawer-backdrop-bg:color-mix(in oklch, var(--bs-bg-body) 25%, transparent);--bs-drawer-backdrop-blur:8px}.fade{--bs-transition-fade-duration:.15s;--bs-transition-fade-timing:linear}@media (prefers-reduced-motion:no-preference){.fade{transition:opacity var(--bs-transition-fade-duration) var(--bs-transition-fade-timing)}}.fade:not(.show){opacity:0}.collapse{--bs-transition-collapse-property:block-size, display;--bs-transition-collapse-duration:.35s;--bs-transition-collapse-timing:ease;overflow-y:clip}@media (prefers-reduced-motion:no-preference){.collapse{transition-timing-function:var(--bs-transition-collapse-timing);transition-duration:var(--bs-transition-collapse-duration);transition-property:var(--bs-transition-collapse-property);transition-behavior:allow-discrete;interpolate-size:allow-keywords}}.collapse:not(.show){block-size:0;display:none}@starting-style{.collapse.show{block-size:0}}.collapse.collapse-horizontal{--bs-transition-collapse-property:inline-size, display;inline-size:fit-content;overflow:clip visible}.collapse.collapse-horizontal:not(.show){block-size:auto;inline-size:0}@starting-style{.collapse.collapse-horizontal.show{inline-size:0}}@property --bs-ratio{syntax:"*";inherits:false}@property --bs-sc{syntax:"*";inherits:false}@property --bs-so{syntax:"*";inherits:false}@property --bs-bc{syntax:"*";inherits:false}@property --bs-fg{syntax:"*";inherits:false}@property --bs-underline-color{syntax:"*";inherits:false}@property --bs-bg{syntax:"*";inherits:false}@property --bs-rounded-size{syntax:"*";inherits:false}@keyframes animation-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes animation-pop{0%{transform:scale(0)}to{transform:scale(1)}} +/*# sourceMappingURL=https://cdn.jsdelivr.net/npm/bootstrap@6.0.0-alpha.1/dist/css/bootstrap.min.css.map */ \ No newline at end of file diff --git a/static/bootstrap/js/bootstrap.bundle.min.js b/static/bootstrap/js/bootstrap.bundle.min.js index e969758d..5723dd30 100644 --- a/static/bootstrap/js/bootstrap.bundle.min.js +++ b/static/bootstrap/js/bootstrap.bundle.min.js @@ -1,9 +1,9 @@ /*! -* Bootstrap v6.0.0-alpha1 (https://getbootstrap.com/) +* Bootstrap v6.0.0-alpha.1 (https://getbootstrap.com/) * Copyright 2011-2026 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ -const elementMap=new Map;var data_default={set(e,t,n){elementMap.has(e)||elementMap.set(e,new Map);const i=elementMap.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${[...i.keys()][0]}.`)},get:(e,t)=>e&&elementMap.has(e)&&elementMap.get(e).get(t)||null,getAny:e=>e&&elementMap.has(e)&&elementMap.get(e).values().next().value||null,remove(e,t){if(!elementMap.has(e))return;const n=elementMap.get(e);n.delete(t),0===n.size&&elementMap.delete(e)}};const namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll","scrollend"]);function makeEventUid(e,t){return t&&`${t}::${uidEvent++}`||e.uidEvent||uidEvent++}function getElementEvents(e){const t=makeEventUid(e);return e.uidEvent=t,eventRegistry[t]=eventRegistry[t]||{},eventRegistry[t]}function isMouseEventWithinTarget(e){const{delegateTarget:t,relatedTarget:n}=e;return Boolean(n&&t.contains(n))}function bootstrapHandler(e,t,n){const i=n in customEvents;return function s(o){const l=hydrateObj(o,{delegateTarget:e});if(!i||!isMouseEventWithinTarget(l))return s.oneOff&&EventHandler.off(e,n,t),t.apply(e,[l])}}function bootstrapDelegationHandler(e,t,n,i){const s=i in customEvents;return function o(l){const a=e.querySelectorAll(t);for(let{target:r}=l;r&&r!==this;r=r.parentNode)for(const c of a){if(c!==r)continue;const a=hydrateObj(l,{delegateTarget:r});if(s&&isMouseEventWithinTarget(a))return;return o.oneOff&&EventHandler.off(e,i,t,n),n.apply(r,[a])}}}function findHandler(e,t,n,i=null){return Object.values(e).find(e=>e.callable===t&&e.handlerTypeEvent===n&&e.delegationSelector===i)}function normalizeParameters(e,t,n){const i="string"==typeof t,s=i?n:t||n,o=e.replace(stripNameRegex,"");let l=customEvents[o]||o;return nativeEvents.has(l)||(l=e),{isDelegated:i,callable:s,typeEvent:l,handlerTypeEvent:o in customEvents?o:l}}function addHandler(e,t,n,i,s){if("string"!=typeof t||!e)return;const{isDelegated:o,callable:l,typeEvent:a,handlerTypeEvent:r}=normalizeParameters(t,n,i),c=getElementEvents(e),u=c[a]||(c[a]={}),d=findHandler(u,l,r,o?n:null);if(d)return void(d.oneOff=d.oneOff&&s);const h=makeEventUid(l,t.replace(namespaceRegex,"")),_=o?bootstrapDelegationHandler(e,n,l,r):bootstrapHandler(e,l,r);_.delegationSelector=o?n:null,_.callable=l,_.handlerTypeEvent=r,_.oneOff=s,_.uidEvent=h,u[h]=_,e.addEventListener(a,_,o)}function removeHandler(e,t,n,i){e.removeEventListener(n,i,Boolean(i.delegationSelector)),delete t[n][i.uidEvent]}function removeNamespacedHandlers(e,t,n,i){const s=t[n]||{};for(const[o,l]of Object.entries(s))o.includes(i)&&removeHandler(e,t,n,l)}function trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=hydrateObj(new Event(t,{bubbles:!0,cancelable:!0}),n);return e.dispatchEvent(i),i}const EventHandler={on(e,t,n,i){addHandler(e,t,n,i,!1)},one(e,t,n,i){addHandler(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const{isDelegated:s,callable:o,typeEvent:l,handlerTypeEvent:a}=normalizeParameters(t,n,i),r=l!==t&&a!==t,c=getElementEvents(e),u=c[l]||{},d=t.startsWith(".");if(void 0!==o){if(!Object.keys(u).length)return;const t=findHandler(u,o,a,s?n:null);return void(t&&removeHandler(e,c,l,t))}if(d)for(const n of Object.keys(c))removeNamespacedHandlers(e,c,n,t.slice(1));for(const[n,i]of Object.entries(u)){const s=n.replace(stripUidRegex,"");i.handlerTypeEvent!==a||r&&!t.includes(s)||removeHandler(e,c,l,i)}},trigger:trigger};function hydrateObj(e,t={}){for(const[n,i]of Object.entries(t))try{e[n]=i}catch{Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}function normalizeData(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function normalizeDataKey(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Manipulator={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${normalizeDataKey(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${normalizeDataKey(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=normalizeData(e.dataset[i])}return t},getDataAttribute:(e,t)=>normalizeData(e.getAttribute(`data-bs-${normalizeDataKey(t)}`))},MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",parseSelector=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),toType=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},getTransitionDurationFromElement=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return Number.parseFloat(t)||Number.parseFloat(n)?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},triggerTransitionEnd=e=>{e.dispatchEvent(new Event(TRANSITION_END))},isElement$1=e=>!(!e||"object"!=typeof e)&&void 0!==e.nodeType,getElement=e=>isElement$1(e)?e:"string"==typeof e&&e.length>0?document.querySelector(parseSelector(e)):null,isVisible=e=>{if(!isElement$1(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},isDisabled=e=>{if(!e||e.nodeType!==Node.ELEMENT_NODE)return!0;if(e.classList.contains("disabled"))return!0;const t=e;return void 0!==t.disabled?t.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")},setAriaAttribute=(e,t,n)=>{e.setAttribute(t,String(n))},findShadowRoot=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},noop=()=>{},isRTL$1=()=>"rtl"===document.documentElement.dir,execute=(e,t=[],n=e)=>"function"==typeof e?e.call(...t):n,executeAfterTransition=(e,t,n=!0)=>{if(!n)return void execute(e);const i=getTransitionDurationFromElement(t)+5;let s=!1;const o=({target:n})=>{n===t&&(s=!0,t.removeEventListener(TRANSITION_END,o),execute(e))};t.addEventListener(TRANSITION_END,o),setTimeout(()=>{s||triggerTransitionEnd(t)},i)},getNextActiveElement=(e,t,n,i)=>{const s=e.length;let o=e.indexOf(t);return-1===o?!n&&i?e[s-1]:e[0]:(o+=n?1:-1,i&&(o=(o+s)%s),e[Math.max(0,Math.min(o,s-1))])};var Config=class{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=isElement$1(t)?Manipulator.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...isElement$1(t)?Manipulator.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[n,i]of Object.entries(t)){const t=e[n],s=isElement$1(t)?"element":toType(t);if(!new RegExp(i).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${s}" but expected type "${i}".`)}}};const VERSION="6.0.0-alpha1";var BaseComponent=class extends Config{constructor(e,t){if(super(),!(e=getElement(e)))return;this._element=e,this._config=this._getConfig(t);const n=data_default.get(this._element,this.constructor.DATA_KEY);n&&n.dispose(),data_default.set(this._element,this.constructor.DATA_KEY,this)}dispose(){data_default.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){return new Promise(i=>{executeAfterTransition(()=>{this._element&&e(),i()},t,n)})}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return data_default.get(getElement(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return VERSION}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}};const getSelector=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t?t.split(",").map(e=>parseSelector(e)).join(","):null},SelectorEngine={find:(e,t=document.documentElement)=>[...Element.prototype.querySelectorAll.call(t,e)],findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},closest:(e,t)=>Element.prototype.closest.call(e,t),prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},getSelectorFromElement(e){const t=getSelector(e);return t&&SelectorEngine.findOne(t)?t:null},getElementFromSelector(e){const t=getSelector(e);return t?SelectorEngine.findOne(t):null},getMultipleElementsFromSelector(e){const t=getSelector(e);return t?SelectorEngine.find(t):[]}},enableDismissTrigger=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,i=e.NAME;EventHandler.on(document,n,`[data-bs-dismiss="${i}"]`,function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),isDisabled(this))return;const s=SelectorEngine.getElementFromSelector(this)||this.closest(`.${i}, [class*=":${i}"]`);e.getOrCreateInstance(s)[t]()})},eventActionOnPlugin=(e,t,n,i,s=null)=>{eventAction(`${t}.${e.NAME}`,n,t=>{const n=t.targets.filter(Boolean).map(t=>e.getOrCreateInstance(t));"function"==typeof s&&s({...t,instances:n});for(const e of n)e[i]()})},eventAction=(e,t,n)=>{const i=`${t}:not(.disabled):not(:disabled)`;EventHandler.on(document,e,i,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault();const t=SelectorEngine.getSelectorFromElement(this);n({targets:t?SelectorEngine.find(t):[this],event:e})})},NAME$21="alert",EVENT_KEY$18=".bs.alert",EVENT_CLOSE="close.bs.alert",EVENT_CLOSED="closed.bs.alert",CLASS_NAME_HIDING="hiding",CLASS_NAME_SHOW$7="show";var Alert=class extends BaseComponent{static get NAME(){return"alert"}async close(){if(EventHandler.trigger(this._element,EVENT_CLOSE).defaultPrevented)return;this._element.classList.remove("show"),this._element.classList.add("hiding");const e=getTransitionDurationFromElement(this._element)>0;await this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),EventHandler.trigger(this._element,EVENT_CLOSED),this.dispose()}};enableDismissTrigger(Alert,"close");const NAME$20="button",EVENT_KEY$17=".bs.button",DATA_API_KEY$12=".data-api",CLASS_NAME_ACTIVE$4="active",SELECTOR_DATA_TOGGLE$10='[data-bs-toggle="button"]',EVENT_CLICK_DATA_API$8="click.bs.button.data-api",EVENT_DOM_CONTENT_LOADED$1="DOMContentLoaded.bs.button.data-api";var Button=class extends BaseComponent{static get NAME(){return NAME$20}toggle(){setAriaAttribute(this._element,"aria-pressed",this._element.classList.toggle("active"))}};EventHandler.on(document,EVENT_CLICK_DATA_API$8,SELECTOR_DATA_TOGGLE$10,e=>{e.preventDefault();const t=e.target.closest(SELECTOR_DATA_TOGGLE$10);Button.getOrCreateInstance(t).toggle()}),EventHandler.on(document,EVENT_DOM_CONTENT_LOADED$1,()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE$10))e.hasAttribute("aria-pressed")||setAriaAttribute(e,"aria-pressed",e.classList.contains("active"))});const NAME$19="carousel",EVENT_KEY$16=".bs.carousel",DATA_API_KEY$11=".data-api",ARROW_LEFT_KEY$2="ArrowLeft",ARROW_RIGHT_KEY$2="ArrowRight",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",EVENT_SLIDE=`slide${EVENT_KEY$16}`,EVENT_SLID=`slid${EVENT_KEY$16}`,EVENT_KEYDOWN$2=`keydown${EVENT_KEY$16}`,EVENT_MOUSEENTER$2=`mouseenter${EVENT_KEY$16}`,EVENT_MOUSELEAVE$1=`mouseleave${EVENT_KEY$16}`,EVENT_POINTERDOWN$2=`pointerdown${EVENT_KEY$16}`,EVENT_LOAD_DATA_API$3=`load${EVENT_KEY$16}.data-api`,EVENT_CLICK_DATA_API$7=`click${EVENT_KEY$16}.data-api`,CLASS_NAME_CAROUSEL="carousel",CLASS_NAME_ACTIVE$3="active",CLASS_NAME_FADE="carousel-fade",CLASS_NAME_CENTER="carousel-center",CLASS_NAME_AUTO="carousel-auto",CLASS_NAME_CLONE="carousel-item-clone",CLASS_NAME_PAUSED="paused",CLASS_NAME_PLAYING="carousel-playing",PROPERTY_INTERVAL="--bs-carousel-interval",SCROLL_DURATION=300,ACTIVE_RATIO_TOLERANCE=.05,SELECTOR_ACTIVE=".active",SELECTOR_ITEM=`.carousel-item:not(.${CLASS_NAME_CLONE})`,SELECTOR_ACTIVE_ITEM=".active"+SELECTOR_ITEM,SELECTOR_INNER$1=".carousel-inner",SELECTOR_INDICATORS=".carousel-indicators",SELECTOR_PLAY_PAUSE=".carousel-control-play-pause",SELECTOR_DATA_SLIDE="[data-bs-slide], [data-bs-slide-to]",SELECTOR_DATA_SLIDE_PREV='[data-bs-slide="prev"]',SELECTOR_DATA_SLIDE_NEXT='[data-bs-slide="next"]',SELECTOR_DATA_AUTOPLAY='[data-bs-autoplay="true"]',KEY_TO_DIRECTION={[ARROW_LEFT_KEY$2]:"right",[ARROW_RIGHT_KEY$2]:"left"},ENDS_STOP="stop",ENDS_WRAP="wrap",ENDS_LOOP="loop",Default$18={autoplay:!1,ends:ENDS_LOOP,interval:5e3,keyboard:!0,pause:"hover"},DefaultType$18={autoplay:"boolean",ends:"string",interval:"number",keyboard:"boolean",pause:"(string|boolean)"},easeInOutCubic=e=>e<.5?4*e*e*e:1-(-2*e+2)**3/2;var Carousel=class extends BaseComponent{constructor(e,t){super(e,t),this._viewport=SelectorEngine.findOne(SELECTOR_INNER$1,this._element)||this._element,this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,this._element),this._playPauseElement=SelectorEngine.findOne(SELECTOR_PLAY_PAUSE,this._element),this._prevControls=SelectorEngine.find('[data-bs-slide="prev"]',this._element),this._nextControls=SelectorEngine.find('[data-bs-slide="next"]',this._element),this._interval=null,this._observer=null,this._scrollFrame=null,this._looping=!1,this._visibility=new Map,this._playing=this._config.autoplay,this._activeIndex=this._initialActiveIndex(),this._addEventListeners(),this._observeItems(),this._refreshActiveState(),this._playing&&this.cycle(),this._updatePlayPauseControl()}static get Default(){return Default$18}static get DefaultType(){return DefaultType$18}static get NAME(){return NAME$19}next(){this.to(this._navIndex()+1)}nextWhenVisible(){"visible"===document.visibilityState&&isVisible(this._element)&&this.next()}prev(){this.to(this._navIndex()-1)}pause(){this._clearInterval(),this._element.classList.remove("carousel-playing")}cycle(){this._clearInterval(),this._scheduleAutoplay(),this._element.classList.add("carousel-playing")}to(e){if(this._looping)return;const t=this._getItems(),n=Number.parseInt(e,10);if(this._config.ends===ENDS_LOOP&&!this._prefersReducedMotion()&&this._canLoop()){if(n>t.length-1)return void this._loopTransition(!0);if(n<0)return void this._loopTransition(!1)}const i=this._normalizeIndex(n,t.length),s=this._navIndex();null!==i&&i!==s&&(EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:t[i],direction:this._direction(s,i),from:s,to:i}).defaultPrevented||(this._isFade()?this._fadeTo(i):this._scrollToIndex(i)))}dispose(){this._clearInterval(),this._observer&&this._observer.disconnect(),null!==this._scrollFrame&&cancelAnimationFrame(this._scrollFrame);for(const e of SelectorEngine.find(`.${CLASS_NAME_CLONE}`,this._viewport))e.remove();this._viewport.style.scrollSnapType="",EventHandler.off(this._viewport,EVENT_KEY$16),super.dispose()}_configAfterMerge(e){return[ENDS_STOP,ENDS_WRAP,ENDS_LOOP].includes(e.ends)||(e.ends=Default$18.ends),e}_initialActiveIndex(){const e=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element),t=e?this._getItems().indexOf(e):0;return Math.max(t,0)}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN$2,e=>this._keydown(e)),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER$2,()=>this.pause()),EventHandler.on(this._element,EVENT_MOUSELEAVE$1,()=>this._maybeEnableCycle())),EventHandler.on(this._viewport,EVENT_POINTERDOWN$2,()=>this._pauseFromInteraction())}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=KEY_TO_DIRECTION[e.key];t&&(e.preventDefault(),this._pauseFromInteraction(),"right"===t?this.prev():this.next())}_observeItems(){if(!this._isFade()&&"undefined"!=typeof IntersectionObserver){this._observer=new IntersectionObserver(e=>this._handleIntersection(e),{root:this._viewport,threshold:[0,.25,.5,.75,1]});for(const e of this._getItems())this._observer.observe(e)}}_handleIntersection(e){if(this._looping)return;for(const t of e)this._visibility.set(t.target,t.isIntersecting?t.intersectionRatio:0);const t=this._getItems().map(e=>this._visibility.get(e)??0),n=Math.max(...t);let i=this._activeIndex;n>0&&(i=t.findIndex(e=>e>=n-.05)),this._setActive(i),this._updateEndControls()}_navIndex(){if(this._isFade()||this._viewport.scrollWidth-this._viewport.clientWidth<=0)return this._activeIndex;let e=this._activeIndex,t=Number.POSITIVE_INFINITY;for(const[n,i]of this._getItems().entries()){const s=Math.abs(this._scrollDelta(i));s{this._viewport.style.scrollSnapType="",this._observer||this._setActive(e),this._updateEndControls()})}_animateScroll(e,t){null!==this._scrollFrame&&(cancelAnimationFrame(this._scrollFrame),this._scrollFrame=null);const n=this._viewport.scrollLeft,i=e-n;if(this._prefersReducedMotion()||"undefined"==typeof requestAnimationFrame)return this._viewport.scrollTo({left:e,behavior:"instant"}),void t();let s=null;const o=l=>{null===s&&(s=l);const a=Math.min((l-s)/300,1);this._viewport.scrollTo({left:n+i*easeInOutCubic(a),behavior:"instant"}),a<1?this._scrollFrame=requestAnimationFrame(o):(this._viewport.scrollTo({left:e,behavior:"instant"}),this._scrollFrame=null,t())};this._scrollFrame=requestAnimationFrame(o)}_scrollDelta(e){const t=this._viewport.getBoundingClientRect(),n=e.getBoundingClientRect();if(this._element.classList.contains("carousel-center"))return n.left+n.width/2-(t.left+t.width/2);const i=Number.parseFloat(getComputedStyle(this._viewport).scrollPaddingInlineStart)||0;return isRTL$1()?n.right-(t.right-i):n.left-(t.left+i)}_loopTransition(e){const t=this._getItems(),n=t.length-1,i=this._activeIndex,s=e?0:n,o=this._loopDirection(e);if(EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:t[s],direction:o,from:i,to:s}).defaultPrevented)return;this._looping=!0;const l=(e?t[0]:t[n]).cloneNode(!0);l.classList.add(CLASS_NAME_CLONE),l.classList.remove("active"),l.removeAttribute("id");for(const e of SelectorEngine.find("[id]",l))e.removeAttribute("id");l.setAttribute("aria-hidden","true"),l.inert=!0,this._viewport.style.scrollSnapType="none",e?this._viewport.append(l):(this._viewport.prepend(l),this._jumpScroll(this._scrollDelta(t[i]))),this._animateScroll(this._viewport.scrollLeft+this._scrollDelta(l),()=>{l.remove(),this._jumpScroll(this._scrollDelta(t[s])),this._activeIndex=s,this._refreshActiveState(),EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:t[s],direction:o,from:i,to:s}),this._viewport.style.scrollSnapType="",this._looping=!1})}_loopDirection(e){return isRTL$1()?e?"right":"left":e?"left":"right"}_jumpScroll(e){this._viewport.style.scrollSnapType="none",this._viewport.scrollBy({left:e,top:0,behavior:"instant"})}_fadeTo(e){this._setActive(e)}_setActive(e){const t=this._getItems();if(e===this._activeIndex||!t[e])return;const n=this._activeIndex;this._activeIndex=e,this._refreshActiveState(),EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:t[e],direction:this._direction(n,e),from:n,to:e})}_refreshActiveState(){const e=this._getItems();for(const[t,n]of e.entries())n.classList.toggle("active",t===this._activeIndex);this._setActiveIndicatorElement(this._activeIndex),this._updateEndControls()}_updateEndControls(){if(this._config.ends!==ENDS_STOP)return;const e=this._viewport,t=e.scrollWidth-e.clientWidth;let n,i;if(t>0){const s=Math.abs(e.scrollLeft);n=s<=1,i=s>=t-1}else{const e=this._getItems().length-1;n=this._activeIndex<=0,i=this._activeIndex>=e}this._setControlsDisabled(this._prevControls,n),this._setControlsDisabled(this._nextControls,i)}_setControlsDisabled(e,t){for(const n of e)t&&n===document.activeElement&&((e===this._prevControls?this._nextControls:this._prevControls)[0]??this._viewport).focus({preventScroll:!0}),n.disabled=t}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=SelectorEngine.findOne(".active",this._indicatorsElement);t&&(t.classList.remove("active"),t.removeAttribute("aria-current"));const n=SelectorEngine.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add("active"),n.setAttribute("aria-current","true"))}_normalizeIndex(e,t){return Number.isNaN(e)||0===t?null:e<0?this._wrapsAround()?t-1:null:e>t-1?this._wrapsAround()?0:null:e}_wrapsAround(){return this._config.ends===ENDS_WRAP||this._config.ends===ENDS_LOOP}_canLoop(){if(this._isFade()||this._getItems().length<2)return!1;const e=getComputedStyle(this._element),t=t=>Number.parseFloat(e.getPropertyValue(t))||0;return 1===(t("--bs-carousel-items")||1)&&0===t("--bs-carousel-items-peek")&&!this._element.classList.contains("carousel-center")&&!this._element.classList.contains("carousel-auto")}_direction(e,t){const n=t>e;return isRTL$1()?n?"right":"left":n?"left":"right"}_scheduleAutoplay(e=this._activeIndex){const t=this._itemInterval(e);this._element.style.setProperty(PROPERTY_INTERVAL,`${t}ms`),this._interval=setTimeout(()=>{const e=this._upcomingIndex();this.nextWhenVisible(),null!==e?this._scheduleAutoplay(e):this.pause()},t)}_upcomingIndex(){return this._normalizeIndex(this._navIndex()+1,this._getItems().length)}_itemInterval(e=this._activeIndex){const t=this._getItems()[e],n=t?Number.parseInt(t.getAttribute("data-bs-interval"),10):NaN;return Number.isNaN(n)?this._config.interval:n}_maybeEnableCycle(){this._playing&&this.cycle()}_pauseFromInteraction(){this._playing=!1,this.pause(),this._updatePlayPauseControl()}_togglePlayPause(){this._playing?this._pauseFromInteraction():(this._playing=!0,this.cycle(),this._updatePlayPauseControl())}_updatePlayPauseControl(){if(!this._playPauseElement)return;this._playPauseElement.classList.toggle("paused",!this._playing);const e=this._playPauseElement.getAttribute(this._playing?"data-bs-pause-label":"data-bs-play-label");e&&this._playPauseElement.setAttribute("aria-label",e)}_isFade(){return this._element.classList.contains("carousel-fade")}_prefersReducedMotion(){return"undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}_getItems(){return SelectorEngine.find(SELECTOR_ITEM,this._element)}_clearInterval(){this._interval&&(clearTimeout(this._interval),this._interval=null)}};EventHandler.on(document,EVENT_CLICK_DATA_API$7,SELECTOR_DATA_SLIDE,function(e){const t=SelectorEngine.getElementFromSelector(this);if(!t||!t.classList.contains("carousel"))return;e.preventDefault();const n=Carousel.getOrCreateInstance(t);n._pauseFromInteraction();const i=this.getAttribute("data-bs-slide-to");i?n.to(i):"next"!==Manipulator.getDataAttribute(this,"slide")?n.prev():n.next()}),EventHandler.on(document,EVENT_CLICK_DATA_API$7,SELECTOR_PLAY_PAUSE,function(e){const t=SelectorEngine.getElementFromSelector(this);t&&t.classList.contains("carousel")&&(e.preventDefault(),Carousel.getOrCreateInstance(t)._togglePlayPause())}),EventHandler.on(window,EVENT_LOAD_DATA_API$3,()=>{const e=SelectorEngine.find(SELECTOR_DATA_AUTOPLAY);for(const t of e)Carousel.getOrCreateInstance(t)});const NAME$18="collapse",EVENT_KEY$15=".bs.collapse",DATA_API_KEY$10=".data-api",EVENT_SHOW$7=`show${EVENT_KEY$15}`,EVENT_SHOWN$6=`shown${EVENT_KEY$15}`,EVENT_HIDE$6=`hide${EVENT_KEY$15}`,EVENT_HIDDEN$8=`hidden${EVENT_KEY$15}`,EVENT_CLICK_DATA_API$6=`click${EVENT_KEY$15}.data-api`,CLASS_NAME_SHOW$6="show",CLASS_NAME_COLLAPSE="collapse",CLASS_NAME_DEEPER_CHILDREN=":scope .collapse .collapse",SELECTOR_ACTIVES=".collapse.show",SELECTOR_DATA_TOGGLE$9='[data-bs-toggle="collapse"]',Default$17={parent:null},DefaultType$17={parent:"(null|element)"};var Collapse=class e extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=SelectorEngine.find(SELECTOR_DATA_TOGGLE$9);for(const e of n){const t=SelectorEngine.getSelectorFromElement(e),n=SelectorEngine.find(t).filter(e=>e===this._element);null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._setAriaExpanded(this._triggerArray,this._isShown())}static get Default(){return Default$17}static get DefaultType(){return DefaultType$17}static get NAME(){return NAME$18}toggle(){return this._isShown()?this.hide():this.show()}async show(){if(this._isTransitioning||this._isShown())return;let t=[];if(!(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show").filter(e=>e!==this._element&&!this._sharesTrigger(e)).map(t=>e.getOrCreateInstance(t))),t.length&&t[0]._isTransitioning||EventHandler.trigger(this._element,EVENT_SHOW$7).defaultPrevented)){for(const e of t)e.hide();this._element.classList.add("show"),this._setAriaExpanded(this._triggerArray,!0),this._isTransitioning=!0,await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_SHOWN$6)},this._element,this._isAnimated())}}async hide(){if(!this._isTransitioning&&this._isShown()&&!EventHandler.trigger(this._element,EVENT_HIDE$6).defaultPrevented){this._element.classList.remove("show");for(const e of this._triggerArray){const t=SelectorEngine.getElementFromSelector(e);t&&!this._isShown(t)&&this._setAriaExpanded([e],!1)}this._isTransitioning=!0,await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_HIDDEN$8)},this._element,this._isAnimated())}}_isShown(e=this._element){return e.classList.contains("show")}_isAnimated(){return getTransitionDurationFromElement(this._element)>0}_sharesTrigger(e){return this._triggerArray.some(t=>SelectorEngine.getMultipleElementsFromSelector(t).includes(e))}_configAfterMerge(e){return e.parent=getElement(e.parent),e}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$9);for(const t of e){const e=SelectorEngine.getElementFromSelector(t);e&&this._setAriaExpanded([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN,this._config.parent);return SelectorEngine.find(e,this._config.parent).filter(e=>!t.includes(e))}_setAriaExpanded(e,t){if(e.length)for(const n of e)setAriaAttribute(n,"aria-expanded",t)}};EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$9,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of SelectorEngine.getMultipleElementsFromSelector(this))Collapse.getOrCreateInstance(e).toggle()});const min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=e=>({x:e,y:e}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"};function clamp(e,t,n){return max(e,min(t,n))}function evaluate(e,t){return"function"==typeof e?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return"x"===e?"y":"x"}function getAxisLength(e){return"y"===e?"height":"width"}function getSideAxis(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,n){void 0===n&&(n=!1);const i=getAlignment(e),s=getAlignmentAxis(e),o=getAxisLength(s);let l="x"===s?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=getOppositePlacement(l)),[l,getOppositePlacement(l)]}function getExpandedPlacements(e){const t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const lrPlacement=["left","right"],rlPlacement=["right","left"],tbPlacement=["top","bottom"],btPlacement=["bottom","top"];function getSideList(e,t,n){switch(e){case"top":case"bottom":return n?t?rlPlacement:lrPlacement:t?lrPlacement:rlPlacement;case"left":case"right":return t?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(e,t,n,i){const s=getAlignment(e);let o=getSideList(getSide(e),"start"===n,i);return s&&(o=o.map(e=>e+"-"+s),t&&(o=o.concat(o.map(getOppositeAlignmentPlacement)))),o}function getOppositePlacement(e){const t=getSide(e);return oppositeSideMap[t]+e.slice(t.length)}function expandPaddingObject(e){var t,n,i,s;return{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(i=e.bottom)?i:0,left:null!=(s=e.left)?s:0}}function getPaddingObject(e){return"number"!=typeof e?expandPaddingObject(e):{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){const{x:t,y:n,width:i,height:s}=e;return{width:i,height:s,top:n,left:t,right:t+i,bottom:n+s,x:t,y:n}}function computeCoordsFromPlacement(e,t,n){let{reference:i,floating:s}=e;const o=getSideAxis(t),l=getAlignmentAxis(t),a=getAxisLength(l),r=getSide(t),c="y"===o,u=i.x+i.width/2-s.width/2,d=i.y+i.height/2-s.height/2,h=i[a]/2-s[a]/2;let _;switch(r){case"top":_={x:u,y:i.y-s.height};break;case"bottom":_={x:u,y:i.y+i.height};break;case"right":_={x:i.x+i.width,y:d};break;case"left":_={x:i.x-s.width,y:d};break;default:_={x:i.x,y:i.y}}const m=getAlignment(t);return m&&(_[l]+=h*("end"===m?1:-1)*(n&&c?-1:1)),_}async function detectOverflow(e,t){var n;void 0===t&&(t={});const{x:i,y:s,platform:o,rects:l,elements:a,strategy:r}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:h=!1,padding:_=0}=evaluate(t,e),m=getPaddingObject(_),g=a[h?"floating"===d?"reference":"floating":d],p=rectToClientRect(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:r})),E="floating"===d?{x:i,y:s,width:l.floating.width,height:l.floating.height}:l.reference,f=await(null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),v=await(null==o.isElement?void 0:o.isElement(f))&&await(null==o.getScale?void 0:o.getScale(f))||{x:1,y:1},T=rectToClientRect(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:E,offsetParent:f,strategy:r}):E);return{top:(p.top-T.top+m.top)/v.y,bottom:(T.bottom-p.bottom+m.bottom)/v.y,left:(p.left-T.left+m.left)/v.x,right:(T.right-p.right+m.right)/v.x}}const MAX_RESET_COUNT=50,computePosition$1=async(e,t,n)=>{const{placement:i="bottom",strategy:s="absolute",middleware:o=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:detectOverflow},r=await(null==l.isRTL?void 0:l.isRTL(t));let c=await l.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:d}=computeCoordsFromPlacement(c,i,r),h=i,_=0;const m={};for(let n=0;n({name:"arrow",options:e,async fn(t){const{x:n,y:i,placement:s,rects:o,platform:l,elements:a,middlewareData:r}=t,{element:c,padding:u=0}=evaluate(e,t)||{};if(null==c)return{};const d=getPaddingObject(u),h={x:n,y:i},_=getAlignmentAxis(s),m=getAxisLength(_),g=await l.getDimensions(c),p="y"===_,E=p?"top":"left",f=p?"bottom":"right",v=p?"clientHeight":"clientWidth",T=o.reference[m]+o.reference[_]-h[_]-o.floating[m],b=h[_]-o.reference[_],y=await(null==l.getOffsetParent?void 0:l.getOffsetParent(c));let A=y?y[v]:0;A&&await(null==l.isElement?void 0:l.isElement(y))||(A=a.floating[v]||o.floating[m]);const S=T/2-b/2,N=A/2-g[m]/2-1,w=min(d[E],N),C=min(d[f],N),D=A-g[m]-C,x=A/2-g[m]/2+S,O=clamp(w,x,D),L=!r.arrow&&null!=getAlignment(s)&&x!==O&&o.reference[m]/2-(xe<=0)){var C,D;const e=((null==(C=o.flip)?void 0:C.index)||0)+1,t=A[e];if(t&&("alignment"!==d||f===getSideAxis(t)||w.every(e=>getSideAxis(e.placement)!==f||e.overflows[0]>0)))return{data:{index:e,overflows:w},reset:{placement:t}};let n=null==(D=w.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:D.placement;if(!n)switch(_){case"bestFit":{var x;const e=null==(x=w.filter(e=>{if(y){const t=getSideAxis(e.placement);return t===f||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:x[0];e&&(n=e);break}case"initialPlacement":n=a}if(s!==n)return{reset:{placement:n}}}return{}}}},originSides=new Set(["left","top"]);async function convertValueToCoords(e,t){const{placement:n,platform:i,elements:s}=e,o=await(null==i.isRTL?void 0:i.isRTL(s.floating)),l=getSide(n),a=getAlignment(n),r="y"===getSideAxis(n),c=originSides.has(l)?-1:1,u=o&&r?-1:1,d=evaluate(t,e);let{mainAxis:h,crossAxis:_,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof m&&(_="end"===a?-1*m:m),r?{x:_*u,y:h*c}:{x:h*c,y:_*u}}const offset$1=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;const{x:s,y:o,placement:l,middlewareData:a}=t,r=await convertValueToCoords(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(i=a.arrow)&&i.alignmentOffset?{}:{x:s+r.x,y:o+r.y,data:{...r,placement:l}}}}},shift$1=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:s,platform:o}=t,{mainAxis:l=!0,crossAxis:a=!1,limiter:r={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=evaluate(e,t),u={x:n,y:i},d=await o.detectOverflow(t,c),h=getSideAxis(s),_=getOppositeAxis(h);let m=u[_],g=u[h];const p=(e,t)=>clamp(t+d["y"===e?"top":"left"],t,t-d["y"===e?"bottom":"right"]);l&&(m=p(_,m)),a&&(g=p(h,g));const E=r.fn({...t,[_]:m,[h]:g});return{...E,data:{x:E.x-n,y:E.y-i,enabled:{[_]:l,[h]:a}}}}}};function hasWindow(){return"undefined"!=typeof window}function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return null==(t=(isNode(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode(e){return!!hasWindow()&&(e instanceof Node||e instanceof getWindow(e).Node)}function isElement(e){return!!hasWindow()&&(e instanceof Element||e instanceof getWindow(e).Element)}function isHTMLElement(e){return!!hasWindow()&&(e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement)}function isShadowRoot(e){return!(!hasWindow()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot)}function isOverflowElement(e){const{overflow:t,overflowX:n,overflowY:i,display:s}=getComputedStyle$1(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+n)&&"inline"!==s&&"contents"!==s}function isTableElement(e){return/^(table|td|th)$/.test(getNodeName(e))}function isTopLayer(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const willChangeRe=/transform|translate|scale|rotate|perspective|filter/,containRe=/paint|layout|strict|content/,isNotNone=e=>!!e&&"none"!==e;let isWebKitValue;function isContainingBlock(e){const t=isElement(e)?getComputedStyle$1(e):e;return isNotNone(t.transform)||isNotNone(t.translate)||isNotNone(t.scale)||isNotNone(t.rotate)||isNotNone(t.perspective)||!isWebKit()&&(isNotNone(t.backdropFilter)||isNotNone(t.filter))||willChangeRe.test(t.willChange||"")||containRe.test(t.contain||"")}function getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t);){if(isContainingBlock(t))return t;if(isTopLayer(t))return null;t=getParentNode(t)}return null}function isWebKit(){return null==isWebKitValue&&(isWebKitValue="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),isWebKitValue}function isLastTraversableNode(e){return/^(html|body|#document)$/.test(getNodeName(e))}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode(e){if("html"===getNodeName(e))return e;const t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}function getNearestOverflowAncestor(e){const t=getParentNode(e);return isLastTraversableNode(t)?(e.ownerDocument||e).body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}function getOverflowAncestors(e,t,n){var i;void 0===t&&(t=[]),void 0===n&&(n=!0);const s=getNearestOverflowAncestor(e),o=s===(null==(i=e.ownerDocument)?void 0:i.body),l=getWindow(s);if(o){const e=getFrameElement(l);return t.concat(l,l.visualViewport||[],isOverflowElement(s)?s:[],e&&n?getOverflowAncestors(e):[])}return t.concat(s,getOverflowAncestors(s,[],n))}function getFrameElement(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function getCssDimensions(e){const t=getComputedStyle$1(e);let n=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const s=isHTMLElement(e),o=s?e.offsetWidth:n,l=s?e.offsetHeight:i,a=round(n)!==o||round(i)!==l;return a&&(n=o,i=l),{width:n,height:i,$:a}}function unwrapElement(e){return isElement(e)?e:e.contextElement}function getScale(e){const t=unwrapElement(e);if(!isHTMLElement(t))return createCoords(1);const n=t.getBoundingClientRect(),{width:i,height:s,$:o}=getCssDimensions(t);let l=(o?round(n.width):n.width)/i,a=(o?round(n.height):n.height)/s;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}const noOffsets=createCoords(0);function getVisualOffsets(e){const t=getWindow(e);return isWebKit()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets}function shouldAddVisualOffsets(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==getWindow(e))&&t}function getBoundingClientRect(e,t,n,i){void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect(),o=unwrapElement(e);let l=createCoords(1);t&&(i?isElement(i)&&(l=getScale(i)):l=getScale(e));const a=shouldAddVisualOffsets(o,n,i)?getVisualOffsets(o):createCoords(0);let r=(s.left+a.x)/l.x,c=(s.top+a.y)/l.y,u=s.width/l.x,d=s.height/l.y;if(o){const e=getWindow(o),t=i&&isElement(i)?getWindow(i):i;let n=e,s=getFrameElement(n);for(;s&&i&&t!==n;){const e=getScale(s),t=s.getBoundingClientRect(),i=getComputedStyle$1(s),o=t.left+(s.clientLeft+parseFloat(i.paddingLeft))*e.x,l=t.top+(s.clientTop+parseFloat(i.paddingTop))*e.y;r*=e.x,c*=e.y,u*=e.x,d*=e.y,r+=o,c+=l,n=getWindow(s),s=getFrameElement(n)}}return rectToClientRect({width:u,height:d,x:r,y:c})}function getWindowScrollBarX(e,t){const n=getNodeScroll(e).scrollLeft;return t?t.left+n:getBoundingClientRect(getDocumentElement(e)).left+n}function getHTMLOffset(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-getWindowScrollBarX(e,n),y:n.top+t.scrollTop}}function convertOffsetParentRelativeRectToViewportRelativeRect(e){let{elements:t,rect:n,offsetParent:i,strategy:s}=e;const o="fixed"===s,l=getDocumentElement(i),a=!!t&&isTopLayer(t.floating);if(i===l||a&&o)return n;let r={scrollLeft:0,scrollTop:0},c=createCoords(1);const u=createCoords(0),d=isHTMLElement(i);if((d||!d&&!o)&&(("body"!==getNodeName(i)||isOverflowElement(l))&&(r=getNodeScroll(i)),d)){const e=getBoundingClientRect(i);c=getScale(i),u.x=e.x+i.clientLeft,u.y=e.y+i.clientTop}const h=!l||d||o?createCoords(0):getHTMLOffset(l,r);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-r.scrollLeft*c.x+u.x+h.x,y:n.y*c.y-r.scrollTop*c.y+u.y+h.y}}function getClientRects(e){return Array.from(e.getClientRects())}function getDocumentRect(e){const t=getDocumentElement(e),n=getNodeScroll(e),i=e.ownerDocument.body,s=max(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),o=max(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let l=-n.scrollLeft+getWindowScrollBarX(e);const a=-n.scrollTop;return"rtl"===getComputedStyle$1(i).direction&&(l+=max(t.clientWidth,i.clientWidth)-s),{width:s,height:o,x:l,y:a}}const SCROLLBAR_MAX=25;function getViewportRect(e,t){const n=getWindow(e),i=getDocumentElement(e),s=n.visualViewport;let o=i.clientWidth,l=i.clientHeight,a=0,r=0;if(s){o=s.width,l=s.height;const e=isWebKit();(!e||e&&"fixed"===t)&&(a=s.offsetLeft,r=s.offsetTop)}const c=getWindowScrollBarX(i);if(c<=0){const e=i.ownerDocument,t=e.body,n=getComputedStyle(t),s="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(i.clientWidth-t.clientWidth-s);l<=25&&(o-=l)}else c<=25&&(o+=c);return{width:o,height:l,x:a,y:r}}function getInnerBoundingClientRect(e,t){const n=getBoundingClientRect(e,!0,"fixed"===t),i=n.top+e.clientTop,s=n.left+e.clientLeft,o=isHTMLElement(e)?getScale(e):createCoords(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:s*o.x,y:i*o.y}}function getClientRectFromClippingAncestor(e,t,n){let i;if("viewport"===t)i=getViewportRect(e,n);else if("document"===t)i=getDocumentRect(getDocumentElement(e));else if(isElement(t))i=getInnerBoundingClientRect(t,n);else{const n=getVisualOffsets(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return rectToClientRect(i)}function hasFixedPositionAncestor(e,t){const n=getParentNode(e);return!(n===t||!isElement(n)||isLastTraversableNode(n))&&("fixed"===getComputedStyle$1(n).position||hasFixedPositionAncestor(n,t))}function getClippingElementAncestors(e,t){const n=t.get(e);if(n)return n;let i=getOverflowAncestors(e,[],!1).filter(e=>isElement(e)&&"body"!==getNodeName(e)),s=null;const o="fixed"===getComputedStyle$1(e).position;let l=o?getParentNode(e):e;for(;isElement(l)&&!isLastTraversableNode(l);){const t=getComputedStyle$1(l),n=isContainingBlock(l);n||"fixed"!==t.position||(s=null),(o?!n&&!s:!n&&"static"===t.position&&s&&("absolute"===s.position||"fixed"===s.position)||isOverflowElement(l)&&!n&&hasFixedPositionAncestor(e,l))?i=i.filter(e=>e!==l):s=t,l=getParentNode(l)}return t.set(e,i),i}function getClippingRect(e){let{element:t,boundary:n,rootBoundary:i,strategy:s}=e;const o=[..."clippingAncestors"===n?isTopLayer(t)?[]:getClippingElementAncestors(t,this._c):[].concat(n),i],l=getClientRectFromClippingAncestor(t,o[0],s);let a=l.top,r=l.right,c=l.bottom,u=l.left;for(let e=1;e{l(!1,1e-7)},1e3)}1!==i||rectsAreEqual(c,e.getBoundingClientRect())||l(),g=!1}try{i=new IntersectionObserver(p,{...m,root:s.ownerDocument})}catch(e){i=new IntersectionObserver(p,m)}i.observe(e)}(!0),o}function autoUpdate(e,t,n,i){void 0===i&&(i={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:r=!1}=i,c=unwrapElement(e),u=s||o?[...c?getOverflowAncestors(c):[],...t?getOverflowAncestors(t):[]]:[];u.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const d=c&&a?observeMove(c,n):null;let h,_=-1,m=null;l&&(m=new ResizeObserver(e=>{let[i]=e;i&&i.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(_),_=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!r&&m.observe(c),t&&m.observe(t));let g=r?getBoundingClientRect(e):null;return r&&function t(){const i=getBoundingClientRect(e);g&&!rectsAreEqual(g,i)&&n(),g=i,h=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{s&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),d?.(),null==(e=m)||e.disconnect(),m=null,r&&cancelAnimationFrame(h)}}const offset=offset$1,shift=shift$1,flip=flip$1,arrow=arrow$1,computePosition=(e,t,n)=>{const i=new Map,s={platform:platform,...n},o={...s.platform,_c:i};return computePosition$1(e,t,{...s,platform:o})},BREAKPOINTS={sm:576,md:768,lg:1024,xl:1280,"2xl":1536},parseResponsivePlacement=(e,t="bottom")=>{if(!e||!e.includes(":"))return null;const n=e.split(/\s+/),i={xs:t};for(const e of n)if(e.includes(":")){const[t,n]=e.split(":");void 0!==BREAKPOINTS[t]&&(i[t]=n)}else i.xs=e;return i},getResponsivePlacement=(e,t="bottom")=>{if(!e)return t;const n=window.innerWidth;let i=e.xs||t;for(const t of["sm","md","lg","xl","2xl"])n>=BREAKPOINTS[t]&&e[t]&&(i=e[t]);return i},createBreakpointListeners=e=>{const t=[];for(const n of Object.keys(BREAKPOINTS)){const i=BREAKPOINTS[n],s=window.matchMedia(`(min-width: ${i}px)`);s.addEventListener("change",e),t.push({mql:s,handler:e})}return t},disposeBreakpointListeners=e=>{for(const{mql:t,handler:n}of e)t.removeEventListener("change",n)},toFloatingOffset=e=>Array.isArray(e)?{mainAxis:e[1]||0,crossAxis:e[0]||0}:e,NAME$17="menu",EVENT_KEY$14=".bs.menu",DATA_API_KEY$9=".data-api",ESCAPE_KEY$2="Escape",TAB_KEY$1="Tab",ARROW_UP_KEY$2="ArrowUp",ARROW_DOWN_KEY$2="ArrowDown",ARROW_LEFT_KEY$1="ArrowLeft",ARROW_RIGHT_KEY$1="ArrowRight",HOME_KEY$2="Home",END_KEY$2="End",ENTER_KEY$1="Enter",SPACE_KEY$1=" ",RIGHT_MOUSE_BUTTON=2,SUBMENU_CLOSE_DELAY=100,EVENT_HIDE$5="hide.bs.menu",EVENT_HIDDEN$7="hidden.bs.menu",EVENT_SHOW$6="show.bs.menu",EVENT_SHOWN$5="shown.bs.menu",EVENT_CLICK_DATA_API$5="click.bs.menu.data-api",EVENT_KEYDOWN_DATA_API="keydown.bs.menu.data-api",EVENT_KEYUP_DATA_API="keyup.bs.menu.data-api",CLASS_NAME_SHOW$5="show",SELECTOR_DATA_TOGGLE$8='[data-bs-toggle="menu"]:not(.disabled):not(:disabled)',SELECTOR_MENU$3=".menu",SELECTOR_SUBMENU=".submenu",SELECTOR_SUBMENU_TOGGLE=".submenu > .menu-item",SELECTOR_NAVBAR_NAV=".navbar-nav",SELECTOR_VISIBLE_ITEMS$1=".menu-item:not(.disabled):not(:disabled)",DEFAULT_PLACEMENT="bottom-start",SUBMENU_PLACEMENT="end-start",resolveLogicalPlacement=e=>isRTL$1()?e.replace(/^start(?=-|$)/,"right").replace(/^end(?=-|$)/,"left"):e.replace(/^start(?=-|$)/,"left").replace(/^end(?=-|$)/,"right"),triangleSign=(e,t,n)=>(e.x-n.x)*(t.y-n.y)-(t.x-n.x)*(e.y-n.y),Default$16={autoClose:!0,boundary:"clippingParents",container:!1,display:"dynamic",offset:[0,2],floatingConfig:null,menu:null,placement:"bottom-start",reference:"toggle",strategy:"absolute",submenuTrigger:"both",submenuDelay:100},DefaultType$16={autoClose:"(boolean|string)",boundary:"(string|element)",container:"(string|element|boolean)",display:"string",offset:"(array|string|function)",floatingConfig:"(null|object|function)",menu:"(null|element)",placement:"string",reference:"(string|element|object)",strategy:"string",submenuTrigger:"string",submenuDelay:"number"};var Menu=class e extends BaseComponent{static _openInstances=new Set;constructor(e,t){super(e,t),this._floatingCleanup=null,this._mediaQueryListeners=[],this._responsivePlacements=null,this._parent=this._element.parentNode,this._openSubmenus=new Map,this._submenuCloseTimeouts=new Map,this._hoverIntentData=null,this._menu=this._config.menu||this._findMenu(),!this._config.menu&&this._menu&&(this._parent=this._findWrapper(this._menu)),this._isSubmenu=this._parent.classList?.contains("submenu"),this._menuOriginalParent=this._menu?.parentNode,this._parseResponsivePlacements(),this._setupSubmenuListeners(),this._initSubmenuTriggers()}static get Default(){return Default$16}static get DefaultType(){return DefaultType$16}static get NAME(){return"menu"}toggle(){return this._isShown()?this.hide():this.show()}async show(){if(isDisabled(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!EventHandler.trigger(this._element,EVENT_SHOW$6,t).defaultPrevented){if(this._moveMenuToContainer(),this._createFloating(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of document.body.children)EventHandler.on(e,"mouseover",noop);this._element.focus({focusVisible:!1}),this._element.setAttribute("aria-expanded","true"),this._menu.classList.add("show"),this._element.classList.add("show"),this._parent&&this._parent.classList.add("show"),e._openInstances.add(this),await this._queueCallback(()=>{this._isShown()&&EventHandler.trigger(this._element,EVENT_SHOWN$5,t)},this._menu,this._isAnimated())}}async hide(){if(isDisabled(this._element)||!this._isShown())return;const e={relatedTarget:this._element};await this._completeHide(e)}dispose(){this._disposeFloating(),this._restoreMenuToOriginalParent(),this._disposeMediaQueryListeners(),this._closeAllSubmenus(),this._clearAllSubmenuTimeouts(),e._openInstances.delete(this),super.dispose()}update(){this._floatingCleanup&&this._updateFloatingPosition()}_findMenu(){const e=SelectorEngine.closest(this._element,":has(.menu)");return SelectorEngine.next(this._element,".menu")[0]||SelectorEngine.prev(this._element,".menu")[0]||SelectorEngine.findOne(".menu",e||this._parent)}_findWrapper(e){let t=this._element.parentNode;for(;t instanceof Element&&!t.contains(e);)t=t.parentNode;return t instanceof Element?t:this._element.parentNode}async _completeHide(t){if(!EventHandler.trigger(this._element,EVENT_HIDE$5,t).defaultPrevented){if(this._closeAllSubmenus(),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.off(e,"mouseover",noop);this._menu.classList.remove("show"),this._element.classList.remove("show"),this._parent&&this._parent.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),e._openInstances.delete(this),await this._queueCallback(()=>{this._isShown()||(this._disposeFloating(),this._restoreMenuToOriginalParent(),Manipulator.removeDataAttribute(this._menu,"placement"),Manipulator.removeDataAttribute(this._menu,"display"),EventHandler.trigger(this._element,EVENT_HIDDEN$7,t))},this._menu,this._isAnimated())}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!isElement$1(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${"menu".toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createFloating(){if("static"===this._config.display)return void Manipulator.setDataAttribute(this._menu,"display","static");let e=this._element;"parent"===this._config.reference?e=this._parent:isElement$1(this._config.reference)?e=getElement(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference),this._updateFloatingPosition(e),this._floatingCleanup=autoUpdate(e,this._menu,()=>this._updateFloatingPosition(e))}async _updateFloatingPosition(e=null){if(!this._menu)return;e||(e="parent"===this._config.reference?this._parent:isElement$1(this._config.reference)?getElement(this._config.reference):"object"==typeof this._config.reference?this._config.reference:this._element);const t=this._getPlacement(),n=this._getFloatingMiddleware(),i=this._getFloatingConfig(t,n);await this._applyFloatingPosition(e,this._menu,i.placement,i.middleware,i.strategy)}_isShown(){return this._menu.classList.contains("show")}_isAnimated(){return getTransitionDurationFromElement(this._menu)>0}_getPlacement(){const e=this._responsivePlacements?getResponsivePlacement(this._responsivePlacements,"bottom-start"):this._config.placement;return resolveLogicalPlacement(e)}_parseResponsivePlacements(){this._responsivePlacements=parseResponsivePlacement(this._config.placement,"bottom-start"),this._responsivePlacements&&this._setupMediaQueryListeners()}_setupMediaQueryListeners(){this._disposeMediaQueryListeners(),this._mediaQueryListeners=createBreakpointListeners(()=>{this._isShown()&&this._updateFloatingPosition()})}_disposeMediaQueryListeners(){disposeBreakpointListeners(this._mediaQueryListeners),this._mediaQueryListeners=[]}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?({placement:t,rects:n})=>toFloatingOffset(e({placement:t,reference:n.reference,floating:n.floating},this._element)):e}_getFloatingMiddleware(){const e=this._getOffset();return[offset("function"==typeof e?e:toFloatingOffset(e)),flip({fallbackPlacements:this._getFallbackPlacements(),fallbackStrategy:"initialPlacement"}),shift({boundary:"clippingParents"===this._config.boundary?"clippingAncestors":this._config.boundary})]}_getFallbackPlacements(){return{bottom:["top","bottom-start","bottom-end","top-start","top-end"],"bottom-start":["top-start","bottom-end","top-end"],"bottom-end":["top-end","bottom-start","top-start"],top:["bottom","top-start","top-end","bottom-start","bottom-end"],"top-start":["bottom-start","top-end","bottom-end"],"top-end":["bottom-end","top-start","bottom-start"],right:["left","right-start","right-end","left-start","left-end"],"right-start":["left-start","right-end","left-end","top-start","bottom-start"],"right-end":["left-end","right-start","left-start","top-end","bottom-end"],left:["right","left-start","left-end","right-start","right-end"],"left-start":["right-start","left-end","right-end","top-start","bottom-start"],"left-end":["right-end","left-start","right-start","top-end","bottom-end"]}[this._getPlacement()]||["top","bottom","right","left"]}_getFloatingConfig(e,t){const n={placement:e,middleware:t,strategy:this._config.strategy};return{...n,...execute(this._config.floatingConfig,[void 0,n])}}_disposeFloating(){this._floatingCleanup&&(this._floatingCleanup(),this._floatingCleanup=null)}_getContainer(){const{container:e}=this._config;return!1===e?null:!0===e?document.body:getElement(e)}_moveMenuToContainer(){const e=this._getContainer();e&&this._menu&&this._menu.parentNode!==e&&e.append(this._menu)}_restoreMenuToOriginalParent(){this._menuOriginalParent&&this._menu&&this._menu.parentNode!==this._menuOriginalParent&&this._menuOriginalParent.append(this._menu)}async _applyFloatingPosition(e,t,n,i,s="absolute"){if(!t.isConnected)return null;const{x:o,y:l,placement:a}=await computePosition(e,t,{placement:n,middleware:i,strategy:s});return t.isConnected?(Object.assign(t.style,{position:s,left:`${o}px`,top:`${l}px`,margin:"0"}),Manipulator.setDataAttribute(t,"placement",a),a):null}_setupSubmenuListeners(){"hover"!==this._config.submenuTrigger&&"both"!==this._config.submenuTrigger||(EventHandler.on(this._menu,"mouseenter",".submenu > .menu-item",e=>{this._onSubmenuTriggerEnter(e)}),EventHandler.on(this._menu,"mouseleave",".submenu",e=>{this._onSubmenuLeave(e)}),EventHandler.on(this._menu,"mousemove",e=>{this._trackMousePosition(e)})),"click"!==this._config.submenuTrigger&&"both"!==this._config.submenuTrigger||EventHandler.on(this._menu,"click",".submenu > .menu-item",e=>{this._onSubmenuTriggerClick(e)})}_onSubmenuTriggerEnter(e){const t=e.target.closest(".submenu > .menu-item");if(!t)return;const n=t.closest(".submenu"),i=SelectorEngine.findOne(".menu",n);i&&(this._cancelSubmenuCloseTimeout(i),this._closeSiblingSubmenus(n),this._openSubmenu(t,i,n))}_onSubmenuLeave(e){const t=e.target.closest(".submenu"),n=SelectorEngine.findOne(".menu",t);n&&this._openSubmenus.has(n)&&(this._isMovingTowardSubmenu(e,n)||this._scheduleSubmenuClose(n,t))}_onSubmenuTriggerClick(e){const t=e.target.closest(".submenu > .menu-item");if(!t)return;e.preventDefault(),e.stopPropagation();const n=t.closest(".submenu"),i=SelectorEngine.findOne(".menu",n);i&&(this._openSubmenus.has(i)?this._closeSubmenu(i,n):(this._closeSiblingSubmenus(n),this._openSubmenu(t,i,n)))}_initSubmenuTriggers(){if(this._menu)for(const e of SelectorEngine.find(".submenu > .menu-item",this._menu))SelectorEngine.findOne(".menu",e.parentElement)&&(e.setAttribute("aria-haspopup","true"),e.hasAttribute("aria-expanded")||e.setAttribute("aria-expanded","false"))}_openSubmenu(e,t,n){if(this._openSubmenus.has(t))return;e.setAttribute("aria-expanded","true"),e.setAttribute("aria-haspopup","true"),t.style.opacity="0",t.classList.add("show"),n.classList.add("show");const i=this._createSubmenuFloating(e,t,n);this._openSubmenus.set(t,i),EventHandler.on(t,"mouseenter",()=>{this._cancelSubmenuCloseTimeout(t)})}_closeSubmenu(e,t){if(!this._openSubmenus.has(e))return;const n=SelectorEngine.find(".submenu .menu.show",e);for(const e of n){const t=e.closest(".submenu");this._closeSubmenu(e,t)}const i=SelectorEngine.findOne(".submenu > .menu-item",t),s=this._openSubmenus.get(e);s&&s(),this._openSubmenus.delete(e),EventHandler.off(e,"mouseenter"),i&&i.setAttribute("aria-expanded","false"),e.classList.remove("show"),t.classList.remove("show"),e.style.opacity=""}_closeAllSubmenus(){for(const[e]of this._openSubmenus){const t=e.closest(".submenu");this._closeSubmenu(e,t)}}_closeSiblingSubmenus(e){const t=e.parentNode,n=SelectorEngine.find(".submenu > .menu.show",t);for(const t of n){const n=t.closest(".submenu");n!==e&&this._closeSubmenu(t,n)}}_createSubmenuFloating(e,t,n){const i=n,s=resolveLogicalPlacement("end-start"),o=[offset({mainAxis:0,crossAxis:-4}),flip({fallbackPlacements:[resolveLogicalPlacement("start-start"),resolveLogicalPlacement("end-end"),resolveLogicalPlacement("start-end")]}),shift({padding:8})],l=()=>this._applyFloatingPosition(i,t,s,o).then(e=>(t.style.opacity="",e));return l(),autoUpdate(i,t,l)}_scheduleSubmenuClose(e,t){this._cancelSubmenuCloseTimeout(e);const n=setTimeout(()=>{this._closeSubmenu(e,t),this._submenuCloseTimeouts.delete(e)},this._config.submenuDelay);this._submenuCloseTimeouts.set(e,n)}_cancelSubmenuCloseTimeout(e){const t=this._submenuCloseTimeouts.get(e);t&&(clearTimeout(t),this._submenuCloseTimeouts.delete(e))}_clearAllSubmenuTimeouts(){for(const e of this._submenuCloseTimeouts.values())clearTimeout(e);this._submenuCloseTimeouts.clear()}_trackMousePosition(e){this._hoverIntentData={x:e.clientX,y:e.clientY,timestamp:Date.now()}}_isMovingTowardSubmenu(e,t){if(!this._hoverIntentData)return!1;const n=t.getBoundingClientRect(),i={x:e.clientX,y:e.clientY},s={x:this._hoverIntentData.x,y:this._hoverIntentData.y},o=isRTL$1()?n.right:n.left,l={x:o,y:n.top},a={x:o,y:n.bottom};return this._pointInTriangle(i,s,l,a)}_pointInTriangle(e,t,n,i){const s=triangleSign(e,t,n),o=triangleSign(e,n,i),l=triangleSign(e,i,t);return!((s<0||o<0||l<0)&&(s>0||o>0||l>0))}_getItemsInMenu(e){return SelectorEngine.find(`:scope > ${SELECTOR_VISIBLE_ITEMS$1}, :scope > .submenu > ${SELECTOR_VISIBLE_ITEMS$1}`,e).filter(e=>isVisible(e))}_selectMenuItem({key:e,target:t}){const n=t.closest(".menu")||this._menu,i=this._getItemsInMenu(n);if(!i.length)return;const s=getNextActiveElement(i,t,e===ARROW_DOWN_KEY$2,!i.includes(t));s.focus(),this._closeUnrelatedSubmenus(n,s)}_closeUnrelatedSubmenus(e,t){for(const[n]of this._openSubmenus){const i=n.closest(".submenu");i&&i.parentElement===e&&!i.contains(t)&&this._closeSubmenu(n,i)}}_handleSubmenuKeydown(e){const{key:t,target:n}=e,i=isRTL$1(),s=i?ARROW_LEFT_KEY$1:ARROW_RIGHT_KEY$1,o=i?ARROW_RIGHT_KEY$1:ARROW_LEFT_KEY$1,l=n.closest(".submenu"),a=n.matches(".submenu > .menu-item");if((t===ENTER_KEY$1||t===SPACE_KEY$1||t===s)&&l&&a){e.preventDefault(),e.stopPropagation();const t=SelectorEngine.findOne(".menu",l);return t&&(this._closeSiblingSubmenus(l),this._openSubmenu(n,t,l),requestAnimationFrame(()=>{const e=SelectorEngine.findOne(SELECTOR_VISIBLE_ITEMS$1,t);e&&e.focus()})),!0}if(t===o){const t=n.closest(".menu"),i=t?.closest(".submenu");if(i){e.preventDefault(),e.stopPropagation();const n=SelectorEngine.findOne(".submenu > .menu-item",i);return this._closeSubmenu(t,i),n&&n.focus(),!0}}if(t===HOME_KEY$2||t===END_KEY$2){e.preventDefault(),e.stopPropagation();const i=n.closest(".menu"),s=this._getItemsInMenu(i);if(s.length){const e=t===HOME_KEY$2?s[0]:s.at(-1);e.focus(),this._closeUnrelatedSubmenus(i,e)}return!0}return!1}static clearMenus(t){if(2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(const n of e._openInstances){if(!1===n._config.autoClose)continue;const e=t.composedPath(),i=e.includes(n._menu);if(e.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;const s=t.target.closest?.("form"),o=Boolean(s)&&n._menu.contains(s);if(n._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)||o))continue;const l={relatedTarget:n._element};"click"===t.type&&(l.clickEvent=t),n._completeHide(l)}}static _getToggleFromKeydownContext(t,n){if(t.matches(SELECTOR_DATA_TOGGLE$8))return t;for(const t of e._openInstances)if(t._element===n.target||t._menu?.contains(n.target))return t._element;return SelectorEngine.prev(t,SELECTOR_DATA_TOGGLE$8)[0]||SelectorEngine.next(t,SELECTOR_DATA_TOGGLE$8)[0]||SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$8,n.delegateTarget.parentNode)}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName)||t.target.isContentEditable,i="Escape"===t.key,s=[ARROW_UP_KEY$2,ARROW_DOWN_KEY$2].includes(t.key),o=[ARROW_LEFT_KEY$1,ARROW_RIGHT_KEY$1].includes(t.key),l=[HOME_KEY$2,END_KEY$2].includes(t.key),a=[ENTER_KEY$1,SPACE_KEY$1].includes(t.key),r=t.target.matches(".submenu > .menu-item");if(!(s||i||o||l||a&&r))return;if(n&&!i)return;const c=e._getToggleFromKeydownContext(this,t);if(!c)return;const u=e.getOrCreateInstance(c);if(!(o||l||a&&r)||!u._handleSubmenuKeydown(t)){if(s)return t.preventDefault(),t.stopPropagation(),u.show(),void u._selectMenuItem(t);if(i&&u._isShown()){t.preventDefault(),t.stopPropagation();const e=t.target.closest(".menu"),n=e?.closest(".submenu");if(n&&u._openSubmenus.size>0){const t=SelectorEngine.findOne(".submenu > .menu-item",n);return u._closeSubmenu(e,n),void(t&&t.focus())}u.hide(),c.focus()}}}};EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$8,Menu.dataApiKeydownHandler),EventHandler.on(document,EVENT_KEYDOWN_DATA_API,".menu",Menu.dataApiKeydownHandler),EventHandler.on(document,EVENT_CLICK_DATA_API$5,Menu.clearMenus),EventHandler.on(document,EVENT_KEYUP_DATA_API,Menu.clearMenus),EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_TOGGLE$8,function(e){e.preventDefault(),Menu.getOrCreateInstance(this).toggle()});const NAME$16="combobox",EVENT_KEY$13=".bs.combobox",DATA_API_KEY$8=".data-api",ESCAPE_KEY$1="Escape",TAB_KEY="Tab",ARROW_UP_KEY$1="ArrowUp",ARROW_DOWN_KEY$1="ArrowDown",HOME_KEY$1="Home",END_KEY$1="End",ENTER_KEY="Enter",SPACE_KEY=" ",EVENT_CHANGE$3=`change${EVENT_KEY$13}`,EVENT_SHOW$5=`show${EVENT_KEY$13}`,EVENT_SHOWN$4=`shown${EVENT_KEY$13}`,EVENT_HIDE$4=`hide${EVENT_KEY$13}`,EVENT_HIDDEN$6=`hidden${EVENT_KEY$13}`,EVENT_CLICK_DATA_API$4=`click${EVENT_KEY$13}.data-api`,CLASS_NAME_SHOW$4="show",CLASS_NAME_SELECTED="selected",CLASS_NAME_PLACEHOLDER="combobox-placeholder",SELECTOR_DATA_TOGGLE$7='[data-bs-toggle="combobox"]',SELECTOR_MENU$2=".menu",SELECTOR_MENU_ITEM=".menu-item[data-bs-value]",SELECTOR_VISIBLE_ITEMS=".menu-item[data-bs-value]:not(.disabled):not(:disabled)",SELECTOR_VALUE=".combobox-value",SELECTOR_SEARCH_INPUT=".combobox-search-input",SELECTOR_NO_RESULTS=".combobox-no-results",Default$15={boundary:"clippingParents",multiple:!1,name:null,offset:[0,2],placeholder:"",placement:"bottom-start",search:!1,searchNormalize:!1},DefaultType$15={boundary:"(string|element)",multiple:"boolean",name:"(string|null)",offset:"(array|string|function)",placeholder:"string",placement:"string",search:"boolean",searchNormalize:"boolean"};var Combobox=class extends BaseComponent{constructor(e,t){super(e,t),this._toggle=this._element,this._menu=SelectorEngine.next(this._toggle,".menu")[0],this._valueDisplay=SelectorEngine.findOne(SELECTOR_VALUE,this._toggle),this._searchInput=SelectorEngine.findOne(SELECTOR_SEARCH_INPUT,this._menu),this._noResults=SelectorEngine.findOne(SELECTOR_NO_RESULTS,this._menu),this._hiddenInput=null,this._menuInstance=null,this._createHiddenInput(),this._createMenuInstance(),this._syncInitialSelection(),this._addEventListeners()}static get Default(){return Default$15}static get DefaultType(){return DefaultType$15}static get NAME(){return NAME$16}toggle(){return this._isShown()?this.hide():this.show()}async show(){isDisabled(this._toggle)||this._isShown()||EventHandler.trigger(this._toggle,EVENT_SHOW$5).defaultPrevented||(this._menuInstance.show(),this._searchInput&&(this._searchInput.value="",this._filterItems(""),requestAnimationFrame(()=>this._searchInput.focus())),EventHandler.trigger(this._toggle,EVENT_SHOWN$4))}async hide(){this._isShown()&&(EventHandler.trigger(this._toggle,EVENT_HIDE$4).defaultPrevented||(this._menuInstance.hide(),EventHandler.trigger(this._toggle,EVENT_HIDDEN$6)))}dispose(){this._menuInstance&&(this._menuInstance.dispose(),this._menuInstance=null),this._hiddenInput&&(this._hiddenInput.remove(),this._hiddenInput=null),EventHandler.off(this._menu,EVENT_KEY$13),EventHandler.off(this._toggle,EVENT_KEY$13),super.dispose()}_isShown(){return this._menu.classList.contains("show")}_createHiddenInput(){const{name:e}=this._config;e&&(this._hiddenInput=document.createElement("input"),this._hiddenInput.type="hidden",this._hiddenInput.name=e,this._hiddenInput.value="",this._toggle.parentNode.insertBefore(this._hiddenInput,this._toggle))}_createMenuInstance(){this._menuInstance=new Menu(this._toggle,{menu:this._menu,autoClose:!this._config.multiple||"outside",boundary:this._config.boundary,offset:this._config.offset,placement:this._config.placement})}_syncInitialSelection(){this._getSelectedItems().length>0?(this._updateToggleText(),this._updateHiddenInput()):this._showPlaceholder()}_addEventListeners(){EventHandler.on(this._menu,"click",SELECTOR_MENU_ITEM,e=>{const t=e.target.closest(SELECTOR_MENU_ITEM);t&&!isDisabled(t)&&(e.preventDefault(),e.stopPropagation(),this._selectItem(t))}),EventHandler.on(this._toggle,"keydown",e=>{this._handleToggleKeydown(e)}),EventHandler.on(this._menu,"keydown",e=>{this._handleMenuKeydown(e)}),this._searchInput&&(EventHandler.on(this._searchInput,"input",()=>{this._filterItems(this._searchInput.value)}),EventHandler.on(this._searchInput,"keydown",e=>{if("ArrowDown"===e.key){e.preventDefault();const t=this._getVisibleItems();t.length>0&&t[0].focus()}"Escape"===e.key&&(this.hide(),this._toggle.focus())}))}_selectItem(e){if(this._config.multiple)e.classList.toggle("selected"),setAriaAttribute(e,"aria-selected",e.classList.contains("selected"));else{const t=SelectorEngine.find(".selected",this._menu);for(const e of t)e.classList.remove("selected"),e.setAttribute("aria-selected","false");e.classList.add("selected"),e.setAttribute("aria-selected","true")}this._updateToggleText(),this._updateHiddenInput();const t=this._config.multiple?this._getSelectedItems().map(e=>e.dataset.bsValue):e.dataset.bsValue;EventHandler.trigger(this._toggle,EVENT_CHANGE$3,{value:t,item:e}),this._config.multiple||(this.hide(),this._toggle.focus())}_updateToggleText(){const e=this._getSelectedItems();if(0!==e.length)if(this._valueDisplay.classList.remove("combobox-placeholder"),this._config.multiple&&e.length>1)this._valueDisplay.textContent=`${e.length} selected`;else{const t=e[0],n=SelectorEngine.findOne(".menu-item-content > span:first-child",t);this._valueDisplay.textContent=n?n.textContent:t.textContent.trim()}else this._showPlaceholder()}_showPlaceholder(){const{placeholder:e}=this._config;e&&(this._valueDisplay.textContent=e,this._valueDisplay.classList.add("combobox-placeholder"))}_updateHiddenInput(){if(!this._hiddenInput)return;const e=this._getSelectedItems().map(e=>e.dataset.bsValue);this._hiddenInput.value=this._config.multiple?e.join(","):e[0]||""}_getSelectedItems(){return SelectorEngine.find(".selected",this._menu)}_getVisibleItems(){return SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,this._menu).filter(e=>isVisible(e))}_filterItems(e){const t=this._normalizeText(e.toLowerCase().trim()),n=SelectorEngine.find(SELECTOR_MENU_ITEM,this._menu);let i=0;for(const e of n){const n=this._normalizeText(e.textContent.toLowerCase().trim()),s=!t||n.includes(t);e.style.display=s?"":"none",s&&i++}this._noResults&&this._noResults.classList.toggle("d-none",i>0)}_normalizeText(e){return this._config.searchNormalize?e.normalize("NFD").replace(/[\u0300-\u036F]/g,""):e}_handleToggleKeydown(e){const{key:t}=e;if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault(),this._isShown()||this.show();const n=this._getVisibleItems();return void(n.length>0&&("ArrowDown"===t?n[0]:n.at(-1)).focus())}"Enter"!==t&&" "!==t||this._isShown()||(e.preventDefault(),this.show())}_handleMenuKeydown(e){const{key:t,target:n}=e;if("Escape"===t)return e.preventDefault(),e.stopPropagation(),this.hide(),void this._toggle.focus();if("Tab"===t)return void this.hide();const i=n.matches("input");if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();const i=this._getVisibleItems();return void(i.length>0&&getNextActiveElement(i,n,"ArrowDown"===t,!i.includes(n)).focus())}if("Home"===t||"End"===t){e.preventDefault();const n=this._getVisibleItems();return void(n.length>0&&("Home"===t?n[0]:n.at(-1)).focus())}if(("Enter"===t||" "===t)&&!i){e.preventDefault();const t=n.closest(SELECTOR_MENU_ITEM);t&&!isDisabled(t)&&this._selectItem(t)}}};EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$7,function(e){e.preventDefault(),Combobox.getOrCreateInstance(this).toggle()}),EventHandler.on(document,"DOMContentLoaded",()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE$7))Combobox.getOrCreateInstance(e)}); +const elementMap=new Map;var data_default={set(e,t,n){elementMap.has(e)||elementMap.set(e,new Map);const i=elementMap.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${[...i.keys()][0]}.`)},get:(e,t)=>e&&elementMap.has(e)&&elementMap.get(e).get(t)||null,getAny:e=>e&&elementMap.has(e)&&elementMap.get(e).values().next().value||null,remove(e,t){if(!elementMap.has(e))return;const n=elementMap.get(e);n.delete(t),0===n.size&&elementMap.delete(e)}};const namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","input","paste","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll","scrollend"]);function makeEventUid(e,t){return t&&`${t}::${uidEvent++}`||e.uidEvent||uidEvent++}function getElementEvents(e){const t=makeEventUid(e);return e.uidEvent=t,eventRegistry[t]=eventRegistry[t]||{},eventRegistry[t]}function isMouseEventWithinTarget(e){const{delegateTarget:t,relatedTarget:n}=e;return Boolean(n&&t.contains(n))}function bootstrapHandler(e,t,n){const i=n in customEvents;return function s(o){const a=hydrateObj(o,{delegateTarget:e});if(!i||!isMouseEventWithinTarget(a))return s.oneOff&&EventHandler.off(e,n,t),t.apply(e,[a])}}function bootstrapDelegationHandler(e,t,n,i){const s=i in customEvents;return function o(a){const l=e.querySelectorAll(t);for(let{target:r}=a;r&&r!==this;r=r.parentNode)for(const c of l){if(c!==r)continue;const l=hydrateObj(a,{delegateTarget:r});if(s&&isMouseEventWithinTarget(l))return;return o.oneOff&&EventHandler.off(e,i,t,n),n.apply(r,[l])}}}function findHandler(e,t,n,i=null){return Object.values(e).find(e=>e.callable===t&&e.handlerTypeEvent===n&&e.delegationSelector===i)}function normalizeParameters(e,t,n){const i="string"==typeof t,s=i?n:t||n,o=e.replace(stripNameRegex,"");let a=customEvents[o]||o;return nativeEvents.has(a)||(a=e),{isDelegated:i,callable:s,typeEvent:a,handlerTypeEvent:o in customEvents?o:a}}function addHandler(e,t,n,i,s){if("string"!=typeof t||!e)return;const{isDelegated:o,callable:a,typeEvent:l,handlerTypeEvent:r}=normalizeParameters(t,n,i),c=getElementEvents(e),u=c[l]||(c[l]={}),d=findHandler(u,a,r,o?n:null);if(d)return void(d.oneOff=d.oneOff&&s);const h=makeEventUid(a,t.replace(namespaceRegex,"")),_=o?bootstrapDelegationHandler(e,n,a,r):bootstrapHandler(e,a,r);_.delegationSelector=o?n:null,_.callable=a,_.handlerTypeEvent=r,_.oneOff=s,_.uidEvent=h,u[h]=_,e.addEventListener(l,_,o)}function removeHandler(e,t,n,i){e.removeEventListener(n,i,Boolean(i.delegationSelector)),delete t[n][i.uidEvent]}function removeNamespacedHandlers(e,t,n,i){const s=t[n]||{};for(const[o,a]of Object.entries(s))o.includes(i)&&removeHandler(e,t,n,a)}function trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=hydrateObj(new Event(t,{bubbles:!0,cancelable:!0}),n);return e.dispatchEvent(i),i}const EventHandler={on(e,t,n,i){addHandler(e,t,n,i,!1)},one(e,t,n,i){addHandler(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const{isDelegated:s,callable:o,typeEvent:a,handlerTypeEvent:l}=normalizeParameters(t,n,i),r=a!==t&&l!==t,c=getElementEvents(e),u=c[a]||{},d=t.startsWith(".");if(void 0!==o){if(!Object.keys(u).length)return;const t=findHandler(u,o,l,s?n:null);return void(t&&removeHandler(e,c,a,t))}if(d)for(const n of Object.keys(c))removeNamespacedHandlers(e,c,n,t.slice(1));for(const[n,i]of Object.entries(u)){const s=n.replace(stripUidRegex,"");i.handlerTypeEvent!==l||r&&!t.includes(s)||removeHandler(e,c,a,i)}},trigger:trigger};function hydrateObj(e,t={}){for(const[n,i]of Object.entries(t))try{e[n]=i}catch{Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}function normalizeData(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function normalizeDataKey(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Manipulator={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${normalizeDataKey(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${normalizeDataKey(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=normalizeData(e.dataset[i])}return t},getDataAttribute:(e,t)=>normalizeData(e.getAttribute(`data-bs-${normalizeDataKey(t)}`))},MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",parseSelector=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),toType=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},getTransitionDurationFromElement=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return Number.parseFloat(t)||Number.parseFloat(n)?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},triggerTransitionEnd=e=>{e.dispatchEvent(new Event(TRANSITION_END))},isElement$1=e=>!(!e||"object"!=typeof e)&&void 0!==e.nodeType,getElement=e=>isElement$1(e)?e:"string"==typeof e&&e.length>0?document.querySelector(parseSelector(e)):null,isVisible=e=>{if(!isElement$1(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},isDisabled=e=>{if(!e||e.nodeType!==Node.ELEMENT_NODE)return!0;if(e.classList.contains("disabled"))return!0;const t=e;return void 0!==t.disabled?t.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")},setAriaAttribute=(e,t,n)=>{e.setAttribute(t,String(n))},findShadowRoot=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},noop=()=>{},isRTL$1=()=>"rtl"===document.documentElement.dir,execute=(e,t=[],n=e)=>"function"==typeof e?e.call(...t):n,executeAfterTransition=(e,t,n=!0)=>{if(!n)return void execute(e);const i=getTransitionDurationFromElement(t)+5;let s=!1;const o=({target:n})=>{n===t&&(s=!0,t.removeEventListener(TRANSITION_END,o),execute(e))};t.addEventListener(TRANSITION_END,o),setTimeout(()=>{s||triggerTransitionEnd(t)},i)},getNextActiveElement=(e,t,n,i)=>{const s=e.length;let o=e.indexOf(t);return-1===o?!n&&i?e[s-1]:e[0]:(o+=n?1:-1,i&&(o=(o+s)%s),e[Math.max(0,Math.min(o,s-1))])};var Config=class{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=isElement$1(t)?Manipulator.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...isElement$1(t)?Manipulator.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[n,i]of Object.entries(t)){const t=e[n],s=isElement$1(t)?"element":toType(t);if(!new RegExp(i).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${s}" but expected type "${i}".`)}}};const VERSION="6.0.0-alpha.1";var BaseComponent=class extends Config{constructor(e,t){if(super(),!(e=getElement(e)))return;this._element=e,this._config=this._getConfig(t);const n=data_default.get(this._element,this.constructor.DATA_KEY);n&&n.dispose(),data_default.set(this._element,this.constructor.DATA_KEY,this)}dispose(){data_default.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){return new Promise(i=>{executeAfterTransition(()=>{this._element&&e(),i()},t,n)})}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return data_default.get(getElement(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return VERSION}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}};const getSelector=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t?t.split(",").map(e=>parseSelector(e)).join(","):null},SelectorEngine={find:(e,t=document.documentElement)=>[...Element.prototype.querySelectorAll.call(t,e)],findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},closest:(e,t)=>Element.prototype.closest.call(e,t),prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},getSelectorFromElement(e){const t=getSelector(e);return t&&SelectorEngine.findOne(t)?t:null},getElementFromSelector(e){const t=getSelector(e);return t?SelectorEngine.findOne(t):null},getMultipleElementsFromSelector(e){const t=getSelector(e);return t?SelectorEngine.find(t):[]}},enableDismissTrigger=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,i=e.NAME;EventHandler.on(document,n,`[data-bs-dismiss="${i}"]`,function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),isDisabled(this))return;const s=SelectorEngine.getElementFromSelector(this)||this.closest(`.${i}, [class*=":${i}"]`);e.getOrCreateInstance(s)[t]()})},eventActionOnPlugin=(e,t,n,i,s=null)=>{eventAction(`${t}.${e.NAME}`,n,t=>{const n=t.targets.filter(Boolean).map(t=>e.getOrCreateInstance(t));"function"==typeof s&&s({...t,instances:n});for(const e of n)e[i]()})},eventAction=(e,t,n)=>{const i=`${t}:not(.disabled):not(:disabled)`;EventHandler.on(document,e,i,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault();const t=SelectorEngine.getSelectorFromElement(this);n({targets:t?SelectorEngine.find(t):[this],event:e})})},NAME$21="alert",EVENT_KEY$18=".bs.alert",EVENT_CLOSE="close.bs.alert",EVENT_CLOSED="closed.bs.alert",CLASS_NAME_HIDING="hiding",CLASS_NAME_SHOW$7="show";var Alert=class extends BaseComponent{static get NAME(){return"alert"}async close(){if(EventHandler.trigger(this._element,EVENT_CLOSE).defaultPrevented)return;this._element.classList.remove("show"),this._element.classList.add("hiding");const e=getTransitionDurationFromElement(this._element)>0;await this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),EventHandler.trigger(this._element,EVENT_CLOSED),this.dispose()}};enableDismissTrigger(Alert,"close");const NAME$20="button",EVENT_KEY$17=".bs.button",DATA_API_KEY$12=".data-api",CLASS_NAME_ACTIVE$4="active",SELECTOR_DATA_TOGGLE$10='[data-bs-toggle="button"]',EVENT_CLICK_DATA_API$8="click.bs.button.data-api",EVENT_DOM_CONTENT_LOADED$1="DOMContentLoaded.bs.button.data-api";var Button=class extends BaseComponent{static get NAME(){return NAME$20}toggle(){setAriaAttribute(this._element,"aria-pressed",this._element.classList.toggle("active"))}};EventHandler.on(document,EVENT_CLICK_DATA_API$8,SELECTOR_DATA_TOGGLE$10,e=>{e.preventDefault();const t=e.target.closest(SELECTOR_DATA_TOGGLE$10);Button.getOrCreateInstance(t).toggle()}),EventHandler.on(document,EVENT_DOM_CONTENT_LOADED$1,()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE$10))e.hasAttribute("aria-pressed")||setAriaAttribute(e,"aria-pressed",e.classList.contains("active"))});const NAME$19="carousel",EVENT_KEY$16=".bs.carousel",DATA_API_KEY$11=".data-api",ARROW_LEFT_KEY$2="ArrowLeft",ARROW_RIGHT_KEY$2="ArrowRight",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",EVENT_SLIDE=`slide${EVENT_KEY$16}`,EVENT_SLID=`slid${EVENT_KEY$16}`,EVENT_KEYDOWN$2=`keydown${EVENT_KEY$16}`,EVENT_MOUSEENTER$2=`mouseenter${EVENT_KEY$16}`,EVENT_MOUSELEAVE$1=`mouseleave${EVENT_KEY$16}`,EVENT_POINTERDOWN$3=`pointerdown${EVENT_KEY$16}`,EVENT_LOAD_DATA_API$3=`load${EVENT_KEY$16}.data-api`,EVENT_CLICK_DATA_API$7=`click${EVENT_KEY$16}.data-api`,CLASS_NAME_CAROUSEL="carousel",CLASS_NAME_ACTIVE$3="active",CLASS_NAME_FADE="carousel-fade",CLASS_NAME_CENTER="carousel-center",CLASS_NAME_AUTO="carousel-auto",CLASS_NAME_CLONE="carousel-item-clone",CLASS_NAME_PAUSED="paused",CLASS_NAME_PLAYING="carousel-playing",PROPERTY_INTERVAL="--bs-carousel-interval",SCROLL_DURATION=300,ACTIVE_RATIO_TOLERANCE=.05,SELECTOR_ACTIVE=".active",SELECTOR_ITEM=`.carousel-item:not(.${CLASS_NAME_CLONE})`,SELECTOR_ACTIVE_ITEM=".active"+SELECTOR_ITEM,SELECTOR_INNER$1=".carousel-inner",SELECTOR_INDICATORS=".carousel-indicators",SELECTOR_PLAY_PAUSE=".carousel-control-play-pause",SELECTOR_DATA_SLIDE="[data-bs-slide], [data-bs-slide-to]",SELECTOR_DATA_SLIDE_PREV='[data-bs-slide="prev"]',SELECTOR_DATA_SLIDE_NEXT='[data-bs-slide="next"]',SELECTOR_DATA_AUTOPLAY='[data-bs-autoplay="true"]',KEY_TO_DIRECTION={[ARROW_LEFT_KEY$2]:"right",[ARROW_RIGHT_KEY$2]:"left"},ENDS_STOP="stop",ENDS_WRAP="wrap",ENDS_LOOP="loop",Default$18={autoplay:!1,ends:ENDS_LOOP,interval:5e3,keyboard:!0,pause:"hover"},DefaultType$18={autoplay:"boolean",ends:"string",interval:"number",keyboard:"boolean",pause:"(string|boolean)"},easeInOutCubic=e=>e<.5?4*e*e*e:1-(-2*e+2)**3/2;var Carousel=class extends BaseComponent{constructor(e,t){super(e,t),this._viewport=SelectorEngine.findOne(SELECTOR_INNER$1,this._element)||this._element,this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,this._element),this._playPauseElement=SelectorEngine.findOne(SELECTOR_PLAY_PAUSE,this._element),this._prevControls=SelectorEngine.find('[data-bs-slide="prev"]',this._element),this._nextControls=SelectorEngine.find('[data-bs-slide="next"]',this._element),this._interval=null,this._observer=null,this._scrollFrame=null,this._looping=!1,this._visibility=new Map,this._playing=this._config.autoplay,this._activeIndex=this._initialActiveIndex(),this._addEventListeners(),this._observeItems(),this._refreshActiveState(),this._playing&&this.cycle(),this._updatePlayPauseControl()}static get Default(){return Default$18}static get DefaultType(){return DefaultType$18}static get NAME(){return NAME$19}next(){this.to(this._navIndex()+1)}nextWhenVisible(){"visible"===document.visibilityState&&isVisible(this._element)&&this.next()}prev(){this.to(this._navIndex()-1)}pause(){this._clearInterval(),this._element.classList.remove("carousel-playing")}cycle(){this._clearInterval(),this._scheduleAutoplay(),this._element.classList.add("carousel-playing")}to(e){if(this._looping)return;const t=this._getItems(),n=Number.parseInt(e,10);if(this._config.ends===ENDS_LOOP&&!this._prefersReducedMotion()&&this._canLoop()){if(n>t.length-1)return void this._loopTransition(!0);if(n<0)return void this._loopTransition(!1)}const i=this._normalizeIndex(n,t.length),s=this._navIndex();null!==i&&i!==s&&(EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:t[i],direction:this._direction(s,i),from:s,to:i}).defaultPrevented||(this._isFade()?this._fadeTo(i):this._scrollToIndex(i)))}dispose(){this._clearInterval(),this._observer&&this._observer.disconnect(),null!==this._scrollFrame&&cancelAnimationFrame(this._scrollFrame);for(const e of SelectorEngine.find(`.${CLASS_NAME_CLONE}`,this._viewport))e.remove();this._viewport.style.scrollSnapType="",EventHandler.off(this._viewport,EVENT_KEY$16),super.dispose()}_configAfterMerge(e){return[ENDS_STOP,ENDS_WRAP,ENDS_LOOP].includes(e.ends)||(e.ends=Default$18.ends),e}_initialActiveIndex(){const e=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element),t=e?this._getItems().indexOf(e):0;return Math.max(t,0)}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN$2,e=>this._keydown(e)),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER$2,()=>this.pause()),EventHandler.on(this._element,EVENT_MOUSELEAVE$1,()=>this._maybeEnableCycle())),EventHandler.on(this._viewport,EVENT_POINTERDOWN$3,()=>this._pauseFromInteraction())}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=KEY_TO_DIRECTION[e.key];t&&(e.preventDefault(),this._pauseFromInteraction(),"right"===t?this.prev():this.next())}_observeItems(){if(!this._isFade()&&"undefined"!=typeof IntersectionObserver){this._observer=new IntersectionObserver(e=>this._handleIntersection(e),{root:this._viewport,threshold:[0,.25,.5,.75,1]});for(const e of this._getItems())this._observer.observe(e)}}_handleIntersection(e){if(this._looping)return;for(const t of e)this._visibility.set(t.target,t.isIntersecting?t.intersectionRatio:0);const t=this._getItems().map(e=>this._visibility.get(e)??0),n=Math.max(...t);let i=this._activeIndex;n>0&&(i=t.findIndex(e=>e>=n-.05)),this._setActive(i),this._updateEndControls()}_navIndex(){if(this._isFade()||this._viewport.scrollWidth-this._viewport.clientWidth<=0)return this._activeIndex;let e=this._activeIndex,t=Number.POSITIVE_INFINITY;for(const[n,i]of this._getItems().entries()){const s=Math.abs(this._scrollDelta(i));s{this._viewport.style.scrollSnapType="",this._observer||this._setActive(e),this._updateEndControls()})}_animateScroll(e,t){null!==this._scrollFrame&&(cancelAnimationFrame(this._scrollFrame),this._scrollFrame=null);const n=this._viewport.scrollLeft,i=e-n;if(this._prefersReducedMotion()||"undefined"==typeof requestAnimationFrame)return this._viewport.scrollTo({left:e,behavior:"instant"}),void t();let s=null;const o=a=>{null===s&&(s=a);const l=Math.min((a-s)/300,1);this._viewport.scrollTo({left:n+i*easeInOutCubic(l),behavior:"instant"}),l<1?this._scrollFrame=requestAnimationFrame(o):(this._viewport.scrollTo({left:e,behavior:"instant"}),this._scrollFrame=null,t())};this._scrollFrame=requestAnimationFrame(o)}_scrollDelta(e){const t=this._viewport.getBoundingClientRect(),n=e.getBoundingClientRect();if(this._element.classList.contains("carousel-center"))return n.left+n.width/2-(t.left+t.width/2);const i=Number.parseFloat(getComputedStyle(this._viewport).scrollPaddingInlineStart)||0;return isRTL$1()?n.right-(t.right-i):n.left-(t.left+i)}_loopTransition(e){const t=this._getItems(),n=t.length-1,i=this._activeIndex,s=e?0:n,o=this._loopDirection(e);if(EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:t[s],direction:o,from:i,to:s}).defaultPrevented)return;this._looping=!0;const a=(e?t[0]:t[n]).cloneNode(!0);a.classList.add(CLASS_NAME_CLONE),a.classList.remove("active"),a.removeAttribute("id");for(const e of SelectorEngine.find("[id]",a))e.removeAttribute("id");a.setAttribute("aria-hidden","true"),a.inert=!0,this._viewport.style.scrollSnapType="none",e?this._viewport.append(a):(this._viewport.prepend(a),this._jumpScroll(this._scrollDelta(t[i]))),this._animateScroll(this._viewport.scrollLeft+this._scrollDelta(a),()=>{a.remove(),this._jumpScroll(this._scrollDelta(t[s])),this._activeIndex=s,this._refreshActiveState(),EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:t[s],direction:o,from:i,to:s}),this._viewport.style.scrollSnapType="",this._looping=!1})}_loopDirection(e){return isRTL$1()?e?"right":"left":e?"left":"right"}_jumpScroll(e){this._viewport.style.scrollSnapType="none",this._viewport.scrollBy({left:e,top:0,behavior:"instant"})}_fadeTo(e){this._setActive(e)}_setActive(e){const t=this._getItems();if(e===this._activeIndex||!t[e])return;const n=this._activeIndex;this._activeIndex=e,this._refreshActiveState(),EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:t[e],direction:this._direction(n,e),from:n,to:e})}_refreshActiveState(){const e=this._getItems();for(const[t,n]of e.entries())n.classList.toggle("active",t===this._activeIndex);this._setActiveIndicatorElement(this._activeIndex),this._updateEndControls()}_updateEndControls(){if(this._config.ends!==ENDS_STOP)return;const e=this._viewport,t=e.scrollWidth-e.clientWidth;let n,i;if(t>0){const s=Math.abs(e.scrollLeft);n=s<=1,i=s>=t-1}else{const e=this._getItems().length-1;n=this._activeIndex<=0,i=this._activeIndex>=e}this._setControlsDisabled(this._prevControls,n),this._setControlsDisabled(this._nextControls,i)}_setControlsDisabled(e,t){for(const n of e)t&&n===document.activeElement&&((e===this._prevControls?this._nextControls:this._prevControls)[0]??this._viewport).focus({preventScroll:!0}),n.disabled=t}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=SelectorEngine.findOne(".active",this._indicatorsElement);t&&(t.classList.remove("active"),t.removeAttribute("aria-current"));const n=SelectorEngine.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add("active"),n.setAttribute("aria-current","true"))}_normalizeIndex(e,t){return Number.isNaN(e)||0===t?null:e<0?this._wrapsAround()?t-1:null:e>t-1?this._wrapsAround()?0:null:e}_wrapsAround(){return this._config.ends===ENDS_WRAP||this._config.ends===ENDS_LOOP}_canLoop(){if(this._isFade()||this._getItems().length<2)return!1;const e=getComputedStyle(this._element),t=t=>Number.parseFloat(e.getPropertyValue(t))||0;return 1===(t("--bs-carousel-items")||1)&&0===t("--bs-carousel-items-peek")&&!this._element.classList.contains("carousel-center")&&!this._element.classList.contains("carousel-auto")}_direction(e,t){const n=t>e;return isRTL$1()?n?"right":"left":n?"left":"right"}_scheduleAutoplay(e=this._activeIndex){const t=this._itemInterval(e);this._element.style.setProperty(PROPERTY_INTERVAL,`${t}ms`),this._interval=setTimeout(()=>{const e=this._upcomingIndex();this.nextWhenVisible(),null!==e?this._scheduleAutoplay(e):this.pause()},t)}_upcomingIndex(){return this._normalizeIndex(this._navIndex()+1,this._getItems().length)}_itemInterval(e=this._activeIndex){const t=this._getItems()[e],n=t?Number.parseInt(t.getAttribute("data-bs-interval"),10):NaN;return Number.isNaN(n)?this._config.interval:n}_maybeEnableCycle(){this._playing&&this.cycle()}_pauseFromInteraction(){this._playing=!1,this.pause(),this._updatePlayPauseControl()}_togglePlayPause(){this._playing?this._pauseFromInteraction():(this._playing=!0,this.cycle(),this._updatePlayPauseControl())}_updatePlayPauseControl(){if(!this._playPauseElement)return;this._playPauseElement.classList.toggle("paused",!this._playing);const e=this._playPauseElement.getAttribute(this._playing?"data-bs-pause-label":"data-bs-play-label");e&&this._playPauseElement.setAttribute("aria-label",e)}_isFade(){return this._element.classList.contains("carousel-fade")}_prefersReducedMotion(){return"undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}_getItems(){return SelectorEngine.find(SELECTOR_ITEM,this._element)}_clearInterval(){this._interval&&(clearTimeout(this._interval),this._interval=null)}};EventHandler.on(document,EVENT_CLICK_DATA_API$7,SELECTOR_DATA_SLIDE,function(e){const t=SelectorEngine.getElementFromSelector(this);if(!t||!t.classList.contains("carousel"))return;e.preventDefault();const n=Carousel.getOrCreateInstance(t);n._pauseFromInteraction();const i=this.getAttribute("data-bs-slide-to");i?n.to(i):"next"!==Manipulator.getDataAttribute(this,"slide")?n.prev():n.next()}),EventHandler.on(document,EVENT_CLICK_DATA_API$7,SELECTOR_PLAY_PAUSE,function(e){const t=SelectorEngine.getElementFromSelector(this);t&&t.classList.contains("carousel")&&(e.preventDefault(),Carousel.getOrCreateInstance(t)._togglePlayPause())}),EventHandler.on(window,EVENT_LOAD_DATA_API$3,()=>{const e=SelectorEngine.find(SELECTOR_DATA_AUTOPLAY);for(const t of e)Carousel.getOrCreateInstance(t)});const NAME$18="collapse",EVENT_KEY$15=".bs.collapse",DATA_API_KEY$10=".data-api",EVENT_SHOW$7=`show${EVENT_KEY$15}`,EVENT_SHOWN$6=`shown${EVENT_KEY$15}`,EVENT_HIDE$6=`hide${EVENT_KEY$15}`,EVENT_HIDDEN$8=`hidden${EVENT_KEY$15}`,EVENT_CLICK_DATA_API$6=`click${EVENT_KEY$15}.data-api`,CLASS_NAME_SHOW$6="show",CLASS_NAME_COLLAPSE="collapse",CLASS_NAME_DEEPER_CHILDREN=":scope .collapse .collapse",SELECTOR_ACTIVES=".collapse.show",SELECTOR_DATA_TOGGLE$9='[data-bs-toggle="collapse"]',Default$17={parent:null},DefaultType$17={parent:"(null|element)"};var Collapse=class e extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=SelectorEngine.find(SELECTOR_DATA_TOGGLE$9);for(const e of n){const t=SelectorEngine.getSelectorFromElement(e),n=SelectorEngine.find(t).filter(e=>e===this._element);null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._setAriaExpanded(this._triggerArray,this._isShown())}static get Default(){return Default$17}static get DefaultType(){return DefaultType$17}static get NAME(){return NAME$18}toggle(){return this._isShown()?this.hide():this.show()}async show(){if(this._isTransitioning||this._isShown())return;let t=[];if(!(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show").filter(e=>e!==this._element&&!this._sharesTrigger(e)).map(t=>e.getOrCreateInstance(t))),t.length&&t[0]._isTransitioning||EventHandler.trigger(this._element,EVENT_SHOW$7).defaultPrevented)){for(const e of t)e.hide();this._element.classList.add("show"),this._setAriaExpanded(this._triggerArray,!0),this._isTransitioning=!0,await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_SHOWN$6)},this._element,this._isAnimated())}}async hide(){if(!this._isTransitioning&&this._isShown()&&!EventHandler.trigger(this._element,EVENT_HIDE$6).defaultPrevented){this._element.classList.remove("show");for(const e of this._triggerArray){const t=SelectorEngine.getElementFromSelector(e);t&&!this._isShown(t)&&this._setAriaExpanded([e],!1)}this._isTransitioning=!0,await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_HIDDEN$8)},this._element,this._isAnimated())}}_isShown(e=this._element){return e.classList.contains("show")}_isAnimated(){return getTransitionDurationFromElement(this._element)>0}_sharesTrigger(e){return this._triggerArray.some(t=>SelectorEngine.getMultipleElementsFromSelector(t).includes(e))}_configAfterMerge(e){return e.parent=getElement(e.parent),e}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$9);for(const t of e){const e=SelectorEngine.getElementFromSelector(t);e&&this._setAriaExpanded([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN,this._config.parent);return SelectorEngine.find(e,this._config.parent).filter(e=>!t.includes(e))}_setAriaExpanded(e,t){if(e.length)for(const n of e)setAriaAttribute(n,"aria-expanded",t)}};EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$9,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of SelectorEngine.getMultipleElementsFromSelector(this))Collapse.getOrCreateInstance(e).toggle()});const min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=e=>({x:e,y:e}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"};function clamp(e,t,n){return max(e,min(t,n))}function evaluate(e,t){return"function"==typeof e?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return"x"===e?"y":"x"}function getAxisLength(e){return"y"===e?"height":"width"}function getSideAxis(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,n){void 0===n&&(n=!1);const i=getAlignment(e),s=getAlignmentAxis(e),o=getAxisLength(s);let a="x"===s?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=getOppositePlacement(a)),[a,getOppositePlacement(a)]}function getExpandedPlacements(e){const t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const lrPlacement=["left","right"],rlPlacement=["right","left"],tbPlacement=["top","bottom"],btPlacement=["bottom","top"];function getSideList(e,t,n){switch(e){case"top":case"bottom":return n?t?rlPlacement:lrPlacement:t?lrPlacement:rlPlacement;case"left":case"right":return t?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(e,t,n,i){const s=getAlignment(e);let o=getSideList(getSide(e),"start"===n,i);return s&&(o=o.map(e=>e+"-"+s),t&&(o=o.concat(o.map(getOppositeAlignmentPlacement)))),o}function getOppositePlacement(e){const t=getSide(e);return oppositeSideMap[t]+e.slice(t.length)}function expandPaddingObject(e){var t,n,i,s;return{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(i=e.bottom)?i:0,left:null!=(s=e.left)?s:0}}function getPaddingObject(e){return"number"!=typeof e?expandPaddingObject(e):{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){const{x:t,y:n,width:i,height:s}=e;return{width:i,height:s,top:n,left:t,right:t+i,bottom:n+s,x:t,y:n}}function computeCoordsFromPlacement(e,t,n){let{reference:i,floating:s}=e;const o=getSideAxis(t),a=getAlignmentAxis(t),l=getAxisLength(a),r=getSide(t),c="y"===o,u=i.x+i.width/2-s.width/2,d=i.y+i.height/2-s.height/2,h=i[l]/2-s[l]/2;let _;switch(r){case"top":_={x:u,y:i.y-s.height};break;case"bottom":_={x:u,y:i.y+i.height};break;case"right":_={x:i.x+i.width,y:d};break;case"left":_={x:i.x-s.width,y:d};break;default:_={x:i.x,y:i.y}}const m=getAlignment(t);return m&&(_[a]+=h*("end"===m?1:-1)*(n&&c?-1:1)),_}async function detectOverflow(e,t){var n;void 0===t&&(t={});const{x:i,y:s,platform:o,rects:a,elements:l,strategy:r}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:h=!1,padding:_=0}=evaluate(t,e),m=getPaddingObject(_),g=l[h?"floating"===d?"reference":"floating":d],p=rectToClientRect(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:r})),E="floating"===d?{x:i,y:s,width:a.floating.width,height:a.floating.height}:a.reference,f=await(null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),v=await(null==o.isElement?void 0:o.isElement(f))&&await(null==o.getScale?void 0:o.getScale(f))||{x:1,y:1},T=rectToClientRect(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:E,offsetParent:f,strategy:r}):E);return{top:(p.top-T.top+m.top)/v.y,bottom:(T.bottom-p.bottom+m.bottom)/v.y,left:(p.left-T.left+m.left)/v.x,right:(T.right-p.right+m.right)/v.x}}const MAX_RESET_COUNT=50,computePosition$1=async(e,t,n)=>{const{placement:i="bottom",strategy:s="absolute",middleware:o=[],platform:a}=n,l=a.detectOverflow?a:{...a,detectOverflow:detectOverflow},r=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:d}=computeCoordsFromPlacement(c,i,r),h=i,_=0;const m={};for(let n=0;n({name:"arrow",options:e,async fn(t){const{x:n,y:i,placement:s,rects:o,platform:a,elements:l,middlewareData:r}=t,{element:c,padding:u=0}=evaluate(e,t)||{};if(null==c)return{};const d=getPaddingObject(u),h={x:n,y:i},_=getAlignmentAxis(s),m=getAxisLength(_),g=await a.getDimensions(c),p="y"===_,E=p?"top":"left",f=p?"bottom":"right",v=p?"clientHeight":"clientWidth",T=o.reference[m]+o.reference[_]-h[_]-o.floating[m],b=h[_]-o.reference[_],y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(c));let A=y?y[v]:0;A&&await(null==a.isElement?void 0:a.isElement(y))||(A=l.floating[v]||o.floating[m]);const S=T/2-b/2,N=A/2-g[m]/2-1,w=min(d[E],N),C=min(d[f],N),D=A-g[m]-C,x=A/2-g[m]/2+S,O=clamp(w,x,D),L=!r.arrow&&null!=getAlignment(s)&&x!==O&&o.reference[m]/2-(xe<=0)){var C,D;const e=((null==(C=o.flip)?void 0:C.index)||0)+1,t=A[e];if(t&&("alignment"!==d||f===getSideAxis(t)||w.every(e=>getSideAxis(e.placement)!==f||e.overflows[0]>0)))return{data:{index:e,overflows:w},reset:{placement:t}};let n=null==(D=w.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:D.placement;if(!n)switch(_){case"bestFit":{var x;const e=null==(x=w.filter(e=>{if(y){const t=getSideAxis(e.placement);return t===f||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:x[0];e&&(n=e);break}case"initialPlacement":n=l}if(s!==n)return{reset:{placement:n}}}return{}}}},originSides=new Set(["left","top"]);async function convertValueToCoords(e,t){const{placement:n,platform:i,elements:s}=e,o=await(null==i.isRTL?void 0:i.isRTL(s.floating)),a=getSide(n),l=getAlignment(n),r="y"===getSideAxis(n),c=originSides.has(a)?-1:1,u=o&&r?-1:1,d=evaluate(t,e);let{mainAxis:h,crossAxis:_,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(_="end"===l?-1*m:m),r?{x:_*u,y:h*c}:{x:h*c,y:_*u}}const offset$1=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;const{x:s,y:o,placement:a,middlewareData:l}=t,r=await convertValueToCoords(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(i=l.arrow)&&i.alignmentOffset?{}:{x:s+r.x,y:o+r.y,data:{...r,placement:a}}}}},shift$1=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:s,platform:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:r={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=evaluate(e,t),u={x:n,y:i},d=await o.detectOverflow(t,c),h=getSideAxis(s),_=getOppositeAxis(h);let m=u[_],g=u[h];const p=(e,t)=>clamp(t+d["y"===e?"top":"left"],t,t-d["y"===e?"bottom":"right"]);a&&(m=p(_,m)),l&&(g=p(h,g));const E=r.fn({...t,[_]:m,[h]:g});return{...E,data:{x:E.x-n,y:E.y-i,enabled:{[_]:a,[h]:l}}}}}};function hasWindow(){return"undefined"!=typeof window}function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return null==(t=(isNode(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode(e){return!!hasWindow()&&(e instanceof Node||e instanceof getWindow(e).Node)}function isElement(e){return!!hasWindow()&&(e instanceof Element||e instanceof getWindow(e).Element)}function isHTMLElement(e){return!!hasWindow()&&(e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement)}function isShadowRoot(e){return!(!hasWindow()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot)}function isOverflowElement(e){const{overflow:t,overflowX:n,overflowY:i,display:s}=getComputedStyle$1(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+n)&&"inline"!==s&&"contents"!==s}function isTableElement(e){return/^(table|td|th)$/.test(getNodeName(e))}function isTopLayer(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const willChangeRe=/transform|translate|scale|rotate|perspective|filter/,containRe=/paint|layout|strict|content/,isNotNone=e=>!!e&&"none"!==e;let isWebKitValue;function isContainingBlock(e){const t=isElement(e)?getComputedStyle$1(e):e;return isNotNone(t.transform)||isNotNone(t.translate)||isNotNone(t.scale)||isNotNone(t.rotate)||isNotNone(t.perspective)||!isWebKit()&&(isNotNone(t.backdropFilter)||isNotNone(t.filter))||willChangeRe.test(t.willChange||"")||containRe.test(t.contain||"")}function getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t);){if(isContainingBlock(t))return t;if(isTopLayer(t))return null;t=getParentNode(t)}return null}function isWebKit(){return null==isWebKitValue&&(isWebKitValue="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),isWebKitValue}function isLastTraversableNode(e){return/^(html|body|#document)$/.test(getNodeName(e))}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode(e){if("html"===getNodeName(e))return e;const t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}function getNearestOverflowAncestor(e){const t=getParentNode(e);return isLastTraversableNode(t)?(e.ownerDocument||e).body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}function getOverflowAncestors(e,t,n){var i;void 0===t&&(t=[]),void 0===n&&(n=!0);const s=getNearestOverflowAncestor(e),o=s===(null==(i=e.ownerDocument)?void 0:i.body),a=getWindow(s);if(o){const e=getFrameElement(a);return t.concat(a,a.visualViewport||[],isOverflowElement(s)?s:[],e&&n?getOverflowAncestors(e):[])}return t.concat(s,getOverflowAncestors(s,[],n))}function getFrameElement(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function getCssDimensions(e){const t=getComputedStyle$1(e);let n=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const s=isHTMLElement(e),o=s?e.offsetWidth:n,a=s?e.offsetHeight:i,l=round(n)!==o||round(i)!==a;return l&&(n=o,i=a),{width:n,height:i,$:l}}function unwrapElement(e){return isElement(e)?e:e.contextElement}function getScale(e){const t=unwrapElement(e);if(!isHTMLElement(t))return createCoords(1);const n=t.getBoundingClientRect(),{width:i,height:s,$:o}=getCssDimensions(t);let a=(o?round(n.width):n.width)/i,l=(o?round(n.height):n.height)/s;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const noOffsets=createCoords(0);function getVisualOffsets(e){const t=getWindow(e);return isWebKit()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets}function shouldAddVisualOffsets(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==getWindow(e))&&t}function getBoundingClientRect(e,t,n,i){void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect(),o=unwrapElement(e);let a=createCoords(1);t&&(i?isElement(i)&&(a=getScale(i)):a=getScale(e));const l=shouldAddVisualOffsets(o,n,i)?getVisualOffsets(o):createCoords(0);let r=(s.left+l.x)/a.x,c=(s.top+l.y)/a.y,u=s.width/a.x,d=s.height/a.y;if(o){const e=getWindow(o),t=i&&isElement(i)?getWindow(i):i;let n=e,s=getFrameElement(n);for(;s&&i&&t!==n;){const e=getScale(s),t=s.getBoundingClientRect(),i=getComputedStyle$1(s),o=t.left+(s.clientLeft+parseFloat(i.paddingLeft))*e.x,a=t.top+(s.clientTop+parseFloat(i.paddingTop))*e.y;r*=e.x,c*=e.y,u*=e.x,d*=e.y,r+=o,c+=a,n=getWindow(s),s=getFrameElement(n)}}return rectToClientRect({width:u,height:d,x:r,y:c})}function getWindowScrollBarX(e,t){const n=getNodeScroll(e).scrollLeft;return t?t.left+n:getBoundingClientRect(getDocumentElement(e)).left+n}function getHTMLOffset(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-getWindowScrollBarX(e,n),y:n.top+t.scrollTop}}function convertOffsetParentRelativeRectToViewportRelativeRect(e){let{elements:t,rect:n,offsetParent:i,strategy:s}=e;const o="fixed"===s,a=getDocumentElement(i),l=!!t&&isTopLayer(t.floating);if(i===a||l&&o)return n;let r={scrollLeft:0,scrollTop:0},c=createCoords(1);const u=createCoords(0),d=isHTMLElement(i);if((d||!d&&!o)&&(("body"!==getNodeName(i)||isOverflowElement(a))&&(r=getNodeScroll(i)),d)){const e=getBoundingClientRect(i);c=getScale(i),u.x=e.x+i.clientLeft,u.y=e.y+i.clientTop}const h=!a||d||o?createCoords(0):getHTMLOffset(a,r);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-r.scrollLeft*c.x+u.x+h.x,y:n.y*c.y-r.scrollTop*c.y+u.y+h.y}}function getClientRects(e){return Array.from(e.getClientRects())}function getDocumentRect(e){const t=getDocumentElement(e),n=getNodeScroll(e),i=e.ownerDocument.body,s=max(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),o=max(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let a=-n.scrollLeft+getWindowScrollBarX(e);const l=-n.scrollTop;return"rtl"===getComputedStyle$1(i).direction&&(a+=max(t.clientWidth,i.clientWidth)-s),{width:s,height:o,x:a,y:l}}const SCROLLBAR_MAX=25;function getViewportRect(e,t){const n=getWindow(e),i=getDocumentElement(e),s=n.visualViewport;let o=i.clientWidth,a=i.clientHeight,l=0,r=0;if(s){o=s.width,a=s.height;const e=isWebKit();(!e||e&&"fixed"===t)&&(l=s.offsetLeft,r=s.offsetTop)}const c=getWindowScrollBarX(i);if(c<=0){const e=i.ownerDocument,t=e.body,n=getComputedStyle(t),s="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(i.clientWidth-t.clientWidth-s);a<=25&&(o-=a)}else c<=25&&(o+=c);return{width:o,height:a,x:l,y:r}}function getInnerBoundingClientRect(e,t){const n=getBoundingClientRect(e,!0,"fixed"===t),i=n.top+e.clientTop,s=n.left+e.clientLeft,o=isHTMLElement(e)?getScale(e):createCoords(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:s*o.x,y:i*o.y}}function getClientRectFromClippingAncestor(e,t,n){let i;if("viewport"===t)i=getViewportRect(e,n);else if("document"===t)i=getDocumentRect(getDocumentElement(e));else if(isElement(t))i=getInnerBoundingClientRect(t,n);else{const n=getVisualOffsets(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return rectToClientRect(i)}function hasFixedPositionAncestor(e,t){const n=getParentNode(e);return!(n===t||!isElement(n)||isLastTraversableNode(n))&&("fixed"===getComputedStyle$1(n).position||hasFixedPositionAncestor(n,t))}function getClippingElementAncestors(e,t){const n=t.get(e);if(n)return n;let i=getOverflowAncestors(e,[],!1).filter(e=>isElement(e)&&"body"!==getNodeName(e)),s=null;const o="fixed"===getComputedStyle$1(e).position;let a=o?getParentNode(e):e;for(;isElement(a)&&!isLastTraversableNode(a);){const t=getComputedStyle$1(a),n=isContainingBlock(a);n||"fixed"!==t.position||(s=null),(o?!n&&!s:!n&&"static"===t.position&&s&&("absolute"===s.position||"fixed"===s.position)||isOverflowElement(a)&&!n&&hasFixedPositionAncestor(e,a))?i=i.filter(e=>e!==a):s=t,a=getParentNode(a)}return t.set(e,i),i}function getClippingRect(e){let{element:t,boundary:n,rootBoundary:i,strategy:s}=e;const o=[..."clippingAncestors"===n?isTopLayer(t)?[]:getClippingElementAncestors(t,this._c):[].concat(n),i],a=getClientRectFromClippingAncestor(t,o[0],s);let l=a.top,r=a.right,c=a.bottom,u=a.left;for(let e=1;e{a(!1,1e-7)},1e3)}1!==i||rectsAreEqual(c,e.getBoundingClientRect())||a(),g=!1}try{i=new IntersectionObserver(p,{...m,root:s.ownerDocument})}catch(e){i=new IntersectionObserver(p,m)}i.observe(e)}(!0),o}function autoUpdate(e,t,n,i){void 0===i&&(i={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:r=!1}=i,c=unwrapElement(e),u=s||o?[...c?getOverflowAncestors(c):[],...t?getOverflowAncestors(t):[]]:[];u.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const d=c&&l?observeMove(c,n):null;let h,_=-1,m=null;a&&(m=new ResizeObserver(e=>{let[i]=e;i&&i.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(_),_=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!r&&m.observe(c),t&&m.observe(t));let g=r?getBoundingClientRect(e):null;return r&&function t(){const i=getBoundingClientRect(e);g&&!rectsAreEqual(g,i)&&n(),g=i,h=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{s&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),d?.(),null==(e=m)||e.disconnect(),m=null,r&&cancelAnimationFrame(h)}}const offset=offset$1,shift=shift$1,flip=flip$1,arrow=arrow$1,computePosition=(e,t,n)=>{const i=new Map,s={platform:platform,...n},o={...s.platform,_c:i};return computePosition$1(e,t,{...s,platform:o})},BREAKPOINTS={sm:576,md:768,lg:1024,xl:1280,"2xl":1536},parseResponsivePlacement=(e,t="bottom")=>{if(!e||!e.includes(":"))return null;const n=e.split(/\s+/),i={xs:t};for(const e of n)if(e.includes(":")){const[t,n]=e.split(":");void 0!==BREAKPOINTS[t]&&(i[t]=n)}else i.xs=e;return i},getResponsivePlacement=(e,t="bottom")=>{if(!e)return t;const n=window.innerWidth;let i=e.xs||t;for(const t of["sm","md","lg","xl","2xl"])n>=BREAKPOINTS[t]&&e[t]&&(i=e[t]);return i},createBreakpointListeners=e=>{const t=[];for(const n of Object.keys(BREAKPOINTS)){const i=BREAKPOINTS[n],s=window.matchMedia(`(min-width: ${i}px)`);s.addEventListener("change",e),t.push({mql:s,handler:e})}return t},disposeBreakpointListeners=e=>{for(const{mql:t,handler:n}of e)t.removeEventListener("change",n)},toFloatingOffset=e=>Array.isArray(e)?{mainAxis:e[1]||0,crossAxis:e[0]||0}:e,NAME$17="menu",EVENT_KEY$14=".bs.menu",DATA_API_KEY$9=".data-api",ESCAPE_KEY$2="Escape",TAB_KEY$1="Tab",ARROW_UP_KEY$2="ArrowUp",ARROW_DOWN_KEY$2="ArrowDown",ARROW_LEFT_KEY$1="ArrowLeft",ARROW_RIGHT_KEY$1="ArrowRight",HOME_KEY$2="Home",END_KEY$2="End",ENTER_KEY$1="Enter",SPACE_KEY$1=" ",RIGHT_MOUSE_BUTTON=2,SUBMENU_CLOSE_DELAY=100,EVENT_HIDE$5="hide.bs.menu",EVENT_HIDDEN$7="hidden.bs.menu",EVENT_SHOW$6="show.bs.menu",EVENT_SHOWN$5="shown.bs.menu",EVENT_CLICK_DATA_API$5="click.bs.menu.data-api",EVENT_KEYDOWN_DATA_API="keydown.bs.menu.data-api",EVENT_KEYUP_DATA_API="keyup.bs.menu.data-api",CLASS_NAME_SHOW$5="show",SELECTOR_DATA_TOGGLE$8='[data-bs-toggle="menu"]:not(.disabled):not(:disabled)',SELECTOR_MENU$3=".menu",SELECTOR_SUBMENU=".submenu",SELECTOR_SUBMENU_TOGGLE=".submenu > .menu-item",SELECTOR_NAVBAR_NAV=".navbar-nav",SELECTOR_VISIBLE_ITEMS$1=".menu-item:not(.disabled):not(:disabled)",DEFAULT_PLACEMENT="bottom-start",SUBMENU_PLACEMENT="end-start",resolveLogicalPlacement=e=>isRTL$1()?e.replace(/^start(?=-|$)/,"right").replace(/^end(?=-|$)/,"left"):e.replace(/^start(?=-|$)/,"left").replace(/^end(?=-|$)/,"right"),triangleSign=(e,t,n)=>(e.x-n.x)*(t.y-n.y)-(t.x-n.x)*(e.y-n.y),Default$16={autoClose:!0,boundary:"clippingParents",container:!1,display:"dynamic",offset:[0,2],floatingConfig:null,menu:null,placement:"bottom-start",reference:"toggle",strategy:"absolute",submenuTrigger:"both",submenuDelay:100},DefaultType$16={autoClose:"(boolean|string)",boundary:"(string|element)",container:"(string|element|boolean)",display:"string",offset:"(array|string|function)",floatingConfig:"(null|object|function)",menu:"(null|element)",placement:"string",reference:"(string|element|object)",strategy:"string",submenuTrigger:"string",submenuDelay:"number"};var Menu=class e extends BaseComponent{static _openInstances=new Set;constructor(e,t){super(e,t),this._floatingCleanup=null,this._mediaQueryListeners=[],this._responsivePlacements=null,this._parent=this._element.parentNode,this._openSubmenus=new Map,this._submenuCloseTimeouts=new Map,this._hoverIntentData=null,this._menu=this._config.menu||this._findMenu(),!this._config.menu&&this._menu&&(this._parent=this._findWrapper(this._menu)),this._isSubmenu=this._parent.classList?.contains("submenu"),this._menuOriginalParent=this._menu?.parentNode,this._parseResponsivePlacements(),this._setupSubmenuListeners(),this._initSubmenuTriggers()}static get Default(){return Default$16}static get DefaultType(){return DefaultType$16}static get NAME(){return"menu"}toggle(){return this._isShown()?this.hide():this.show()}async show(){if(isDisabled(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!EventHandler.trigger(this._element,EVENT_SHOW$6,t).defaultPrevented){if(this._moveMenuToContainer(),this._createFloating(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of document.body.children)EventHandler.on(e,"mouseover",noop);this._element.focus({focusVisible:!1}),this._element.setAttribute("aria-expanded","true"),this._menu.classList.add("show"),this._element.classList.add("show"),this._parent&&this._parent.classList.add("show"),e._openInstances.add(this),await this._queueCallback(()=>{this._isShown()&&EventHandler.trigger(this._element,EVENT_SHOWN$5,t)},this._menu,this._isAnimated())}}async hide(){if(isDisabled(this._element)||!this._isShown())return;const e={relatedTarget:this._element};await this._completeHide(e)}dispose(){this._disposeFloating(),this._restoreMenuToOriginalParent(),this._disposeMediaQueryListeners(),this._closeAllSubmenus(),this._clearAllSubmenuTimeouts(),e._openInstances.delete(this),super.dispose()}update(){this._floatingCleanup&&this._updateFloatingPosition()}_findMenu(){const e=SelectorEngine.closest(this._element,":has(.menu)");return SelectorEngine.next(this._element,".menu")[0]||SelectorEngine.prev(this._element,".menu")[0]||SelectorEngine.findOne(".menu",e||this._parent)}_findWrapper(e){let t=this._element.parentNode;for(;t instanceof Element&&!t.contains(e);)t=t.parentNode;return t instanceof Element?t:this._element.parentNode}async _completeHide(t){if(!EventHandler.trigger(this._element,EVENT_HIDE$5,t).defaultPrevented){if(this._closeAllSubmenus(),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.off(e,"mouseover",noop);this._menu.classList.remove("show"),this._element.classList.remove("show"),this._parent&&this._parent.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),e._openInstances.delete(this),await this._queueCallback(()=>{this._isShown()||(this._disposeFloating(),this._restoreMenuToOriginalParent(),Manipulator.removeDataAttribute(this._menu,"placement"),Manipulator.removeDataAttribute(this._menu,"display"),EventHandler.trigger(this._element,EVENT_HIDDEN$7,t))},this._menu,this._isAnimated())}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!isElement$1(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${"menu".toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createFloating(){if("static"===this._config.display)return void Manipulator.setDataAttribute(this._menu,"display","static");let e=this._element;"parent"===this._config.reference?e=this._parent:isElement$1(this._config.reference)?e=getElement(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference),this._updateFloatingPosition(e),this._floatingCleanup=autoUpdate(e,this._menu,()=>this._updateFloatingPosition(e))}async _updateFloatingPosition(e=null){if(!this._menu)return;e||(e="parent"===this._config.reference?this._parent:isElement$1(this._config.reference)?getElement(this._config.reference):"object"==typeof this._config.reference?this._config.reference:this._element);const t=this._getPlacement(),n=this._getFloatingMiddleware(),i=this._getFloatingConfig(t,n);await this._applyFloatingPosition(e,this._menu,i.placement,i.middleware,i.strategy)}_isShown(){return this._menu.classList.contains("show")}_isAnimated(){return getTransitionDurationFromElement(this._menu)>0}_getPlacement(){const e=this._responsivePlacements?getResponsivePlacement(this._responsivePlacements,"bottom-start"):this._config.placement;return resolveLogicalPlacement(e)}_parseResponsivePlacements(){this._responsivePlacements=parseResponsivePlacement(this._config.placement,"bottom-start"),this._responsivePlacements&&this._setupMediaQueryListeners()}_setupMediaQueryListeners(){this._disposeMediaQueryListeners(),this._mediaQueryListeners=createBreakpointListeners(()=>{this._isShown()&&this._updateFloatingPosition()})}_disposeMediaQueryListeners(){disposeBreakpointListeners(this._mediaQueryListeners),this._mediaQueryListeners=[]}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?({placement:t,rects:n})=>toFloatingOffset(e({placement:t,reference:n.reference,floating:n.floating},this._element)):e}_getFloatingMiddleware(){const e=this._getOffset();return[offset("function"==typeof e?e:toFloatingOffset(e)),flip({fallbackPlacements:this._getFallbackPlacements(),fallbackStrategy:"initialPlacement"}),shift({boundary:"clippingParents"===this._config.boundary?"clippingAncestors":this._config.boundary})]}_getFallbackPlacements(){return{bottom:["top","bottom-start","bottom-end","top-start","top-end"],"bottom-start":["top-start","bottom-end","top-end"],"bottom-end":["top-end","bottom-start","top-start"],top:["bottom","top-start","top-end","bottom-start","bottom-end"],"top-start":["bottom-start","top-end","bottom-end"],"top-end":["bottom-end","top-start","bottom-start"],right:["left","right-start","right-end","left-start","left-end"],"right-start":["left-start","right-end","left-end","top-start","bottom-start"],"right-end":["left-end","right-start","left-start","top-end","bottom-end"],left:["right","left-start","left-end","right-start","right-end"],"left-start":["right-start","left-end","right-end","top-start","bottom-start"],"left-end":["right-end","left-start","right-start","top-end","bottom-end"]}[this._getPlacement()]||["top","bottom","right","left"]}_getFloatingConfig(e,t){const n={placement:e,middleware:t,strategy:this._config.strategy};return{...n,...execute(this._config.floatingConfig,[void 0,n])}}_disposeFloating(){this._floatingCleanup&&(this._floatingCleanup(),this._floatingCleanup=null)}_getContainer(){const{container:e}=this._config;return!1===e?null:!0===e?document.body:getElement(e)}_moveMenuToContainer(){const e=this._getContainer();e&&this._menu&&this._menu.parentNode!==e&&e.append(this._menu)}_restoreMenuToOriginalParent(){this._menuOriginalParent&&this._menu&&this._menu.parentNode!==this._menuOriginalParent&&this._menuOriginalParent.append(this._menu)}async _applyFloatingPosition(e,t,n,i,s="absolute"){if(!t.isConnected)return null;const{x:o,y:a,placement:l}=await computePosition(e,t,{placement:n,middleware:i,strategy:s});return t.isConnected?(Object.assign(t.style,{position:s,left:`${o}px`,top:`${a}px`,margin:"0"}),Manipulator.setDataAttribute(t,"placement",l),l):null}_setupSubmenuListeners(){"hover"!==this._config.submenuTrigger&&"both"!==this._config.submenuTrigger||(EventHandler.on(this._menu,"mouseenter",".submenu > .menu-item",e=>{this._onSubmenuTriggerEnter(e)}),EventHandler.on(this._menu,"mouseleave",".submenu",e=>{this._onSubmenuLeave(e)}),EventHandler.on(this._menu,"mousemove",e=>{this._trackMousePosition(e)})),"click"!==this._config.submenuTrigger&&"both"!==this._config.submenuTrigger||EventHandler.on(this._menu,"click",".submenu > .menu-item",e=>{this._onSubmenuTriggerClick(e)})}_onSubmenuTriggerEnter(e){const t=e.target.closest(".submenu > .menu-item");if(!t)return;const n=t.closest(".submenu"),i=SelectorEngine.findOne(".menu",n);i&&(this._cancelSubmenuCloseTimeout(i),this._closeSiblingSubmenus(n),this._openSubmenu(t,i,n))}_onSubmenuLeave(e){const t=e.target.closest(".submenu"),n=SelectorEngine.findOne(".menu",t);n&&this._openSubmenus.has(n)&&(this._isMovingTowardSubmenu(e,n)||this._scheduleSubmenuClose(n,t))}_onSubmenuTriggerClick(e){const t=e.target.closest(".submenu > .menu-item");if(!t)return;e.preventDefault(),e.stopPropagation();const n=t.closest(".submenu"),i=SelectorEngine.findOne(".menu",n);i&&(this._openSubmenus.has(i)?this._closeSubmenu(i,n):(this._closeSiblingSubmenus(n),this._openSubmenu(t,i,n)))}_initSubmenuTriggers(){if(this._menu)for(const e of SelectorEngine.find(".submenu > .menu-item",this._menu))SelectorEngine.findOne(".menu",e.parentElement)&&(e.setAttribute("aria-haspopup","true"),e.hasAttribute("aria-expanded")||e.setAttribute("aria-expanded","false"))}_openSubmenu(e,t,n){if(this._openSubmenus.has(t))return;e.setAttribute("aria-expanded","true"),e.setAttribute("aria-haspopup","true"),t.style.opacity="0",t.classList.add("show"),n.classList.add("show");const i=this._createSubmenuFloating(e,t,n);this._openSubmenus.set(t,i),EventHandler.on(t,"mouseenter",()=>{this._cancelSubmenuCloseTimeout(t)})}_closeSubmenu(e,t){if(!this._openSubmenus.has(e))return;const n=SelectorEngine.find(".submenu .menu.show",e);for(const e of n){const t=e.closest(".submenu");this._closeSubmenu(e,t)}const i=SelectorEngine.findOne(".submenu > .menu-item",t),s=this._openSubmenus.get(e);s&&s(),this._openSubmenus.delete(e),EventHandler.off(e,"mouseenter"),i&&i.setAttribute("aria-expanded","false"),e.classList.remove("show"),t.classList.remove("show"),e.style.opacity=""}_closeAllSubmenus(){for(const[e]of this._openSubmenus){const t=e.closest(".submenu");this._closeSubmenu(e,t)}}_closeSiblingSubmenus(e){const t=e.parentNode,n=SelectorEngine.find(".submenu > .menu.show",t);for(const t of n){const n=t.closest(".submenu");n!==e&&this._closeSubmenu(t,n)}}_createSubmenuFloating(e,t,n){const i=n,s=resolveLogicalPlacement("end-start"),o=[offset({mainAxis:0,crossAxis:-4}),flip({fallbackPlacements:[resolveLogicalPlacement("start-start"),resolveLogicalPlacement("end-end"),resolveLogicalPlacement("start-end")]}),shift({padding:8})],a=()=>this._applyFloatingPosition(i,t,s,o).then(e=>(t.style.opacity="",e));return a(),autoUpdate(i,t,a)}_scheduleSubmenuClose(e,t){this._cancelSubmenuCloseTimeout(e);const n=setTimeout(()=>{this._closeSubmenu(e,t),this._submenuCloseTimeouts.delete(e)},this._config.submenuDelay);this._submenuCloseTimeouts.set(e,n)}_cancelSubmenuCloseTimeout(e){const t=this._submenuCloseTimeouts.get(e);t&&(clearTimeout(t),this._submenuCloseTimeouts.delete(e))}_clearAllSubmenuTimeouts(){for(const e of this._submenuCloseTimeouts.values())clearTimeout(e);this._submenuCloseTimeouts.clear()}_trackMousePosition(e){this._hoverIntentData={x:e.clientX,y:e.clientY,timestamp:Date.now()}}_isMovingTowardSubmenu(e,t){if(!this._hoverIntentData)return!1;const n=t.getBoundingClientRect(),i={x:e.clientX,y:e.clientY},s={x:this._hoverIntentData.x,y:this._hoverIntentData.y},o=isRTL$1()?n.right:n.left,a={x:o,y:n.top},l={x:o,y:n.bottom};return this._pointInTriangle(i,s,a,l)}_pointInTriangle(e,t,n,i){const s=triangleSign(e,t,n),o=triangleSign(e,n,i),a=triangleSign(e,i,t);return!((s<0||o<0||a<0)&&(s>0||o>0||a>0))}_getItemsInMenu(e){return SelectorEngine.find(`:scope > ${SELECTOR_VISIBLE_ITEMS$1}, :scope > .submenu > ${SELECTOR_VISIBLE_ITEMS$1}`,e).filter(e=>isVisible(e))}_selectMenuItem({key:e,target:t}){const n=t.closest(".menu")||this._menu,i=this._getItemsInMenu(n);if(!i.length)return;const s=getNextActiveElement(i,t,e===ARROW_DOWN_KEY$2,!i.includes(t));s.focus(),this._closeUnrelatedSubmenus(n,s)}_closeUnrelatedSubmenus(e,t){for(const[n]of this._openSubmenus){const i=n.closest(".submenu");i&&i.parentElement===e&&!i.contains(t)&&this._closeSubmenu(n,i)}}_handleSubmenuKeydown(e){const{key:t,target:n}=e,i=isRTL$1(),s=i?ARROW_LEFT_KEY$1:ARROW_RIGHT_KEY$1,o=i?ARROW_RIGHT_KEY$1:ARROW_LEFT_KEY$1,a=n.closest(".submenu"),l=n.matches(".submenu > .menu-item");if((t===ENTER_KEY$1||t===SPACE_KEY$1||t===s)&&a&&l){e.preventDefault(),e.stopPropagation();const t=SelectorEngine.findOne(".menu",a);return t&&(this._closeSiblingSubmenus(a),this._openSubmenu(n,t,a),requestAnimationFrame(()=>{const e=SelectorEngine.findOne(SELECTOR_VISIBLE_ITEMS$1,t);e&&e.focus()})),!0}if(t===o){const t=n.closest(".menu"),i=t?.closest(".submenu");if(i){e.preventDefault(),e.stopPropagation();const n=SelectorEngine.findOne(".submenu > .menu-item",i);return this._closeSubmenu(t,i),n&&n.focus(),!0}}if(t===HOME_KEY$2||t===END_KEY$2){e.preventDefault(),e.stopPropagation();const i=n.closest(".menu"),s=this._getItemsInMenu(i);if(s.length){const e=t===HOME_KEY$2?s[0]:s.at(-1);e.focus(),this._closeUnrelatedSubmenus(i,e)}return!0}return!1}static clearMenus(t){if(2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(const n of e._openInstances){if(!1===n._config.autoClose)continue;const e=t.composedPath(),i=e.includes(n._menu);if(e.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;const s=t.target.closest?.("form"),o=Boolean(s)&&n._menu.contains(s);if(n._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)||o))continue;const a={relatedTarget:n._element};"click"===t.type&&(a.clickEvent=t),n._completeHide(a)}}static _getToggleFromKeydownContext(t,n){if(t.matches(SELECTOR_DATA_TOGGLE$8))return t;for(const t of e._openInstances)if(t._element===n.target||t._menu?.contains(n.target))return t._element;return SelectorEngine.prev(t,SELECTOR_DATA_TOGGLE$8)[0]||SelectorEngine.next(t,SELECTOR_DATA_TOGGLE$8)[0]||SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$8,n.delegateTarget.parentNode)}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName)||t.target.isContentEditable,i="Escape"===t.key,s=[ARROW_UP_KEY$2,ARROW_DOWN_KEY$2].includes(t.key),o=[ARROW_LEFT_KEY$1,ARROW_RIGHT_KEY$1].includes(t.key),a=[HOME_KEY$2,END_KEY$2].includes(t.key),l=[ENTER_KEY$1,SPACE_KEY$1].includes(t.key),r=t.target.matches(".submenu > .menu-item");if(!(s||i||o||a||l&&r))return;if(n&&!i)return;const c=e._getToggleFromKeydownContext(this,t);if(!c)return;const u=e.getOrCreateInstance(c);if(!(o||a||l&&r)||!u._handleSubmenuKeydown(t)){if(s)return t.preventDefault(),t.stopPropagation(),u.show(),void u._selectMenuItem(t);if(i&&u._isShown()){t.preventDefault(),t.stopPropagation();const e=t.target.closest(".menu"),n=e?.closest(".submenu");if(n&&u._openSubmenus.size>0){const t=SelectorEngine.findOne(".submenu > .menu-item",n);return u._closeSubmenu(e,n),void(t&&t.focus())}u.hide(),c.focus()}}}};EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$8,Menu.dataApiKeydownHandler),EventHandler.on(document,EVENT_KEYDOWN_DATA_API,".menu",Menu.dataApiKeydownHandler),EventHandler.on(document,EVENT_CLICK_DATA_API$5,Menu.clearMenus),EventHandler.on(document,EVENT_KEYUP_DATA_API,Menu.clearMenus),EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_TOGGLE$8,function(e){e.preventDefault(),Menu.getOrCreateInstance(this).toggle()});const NAME$16="combobox",EVENT_KEY$13=".bs.combobox",DATA_API_KEY$8=".data-api",ESCAPE_KEY$1="Escape",TAB_KEY="Tab",ARROW_UP_KEY$1="ArrowUp",ARROW_DOWN_KEY$1="ArrowDown",HOME_KEY$1="Home",END_KEY$1="End",ENTER_KEY="Enter",SPACE_KEY=" ",EVENT_CHANGE$3=`change${EVENT_KEY$13}`,EVENT_SHOW$5=`show${EVENT_KEY$13}`,EVENT_SHOWN$4=`shown${EVENT_KEY$13}`,EVENT_HIDE$4=`hide${EVENT_KEY$13}`,EVENT_HIDDEN$6=`hidden${EVENT_KEY$13}`,EVENT_CLICK_DATA_API$4=`click${EVENT_KEY$13}.data-api`,CLASS_NAME_SHOW$4="show",CLASS_NAME_SELECTED="selected",CLASS_NAME_PLACEHOLDER="combobox-placeholder",SELECTOR_DATA_TOGGLE$7='[data-bs-toggle="combobox"]',SELECTOR_MENU$2=".menu",SELECTOR_MENU_ITEM=".menu-item[data-bs-value]",SELECTOR_VISIBLE_ITEMS=".menu-item[data-bs-value]:not(.disabled):not(:disabled)",SELECTOR_VALUE=".combobox-value",SELECTOR_SEARCH_INPUT=".combobox-search-input",SELECTOR_NO_RESULTS=".combobox-no-results",Default$15={boundary:"clippingParents",multiple:!1,name:null,offset:[0,2],placeholder:"",placement:"bottom-start",search:!1,searchNormalize:!1},DefaultType$15={boundary:"(string|element)",multiple:"boolean",name:"(string|null)",offset:"(array|string|function)",placeholder:"string",placement:"string",search:"boolean",searchNormalize:"boolean"};var Combobox=class extends BaseComponent{constructor(e,t){super(e,t),this._toggle=this._element,this._menu=SelectorEngine.next(this._toggle,".menu")[0],this._valueDisplay=SelectorEngine.findOne(SELECTOR_VALUE,this._toggle),this._searchInput=SelectorEngine.findOne(SELECTOR_SEARCH_INPUT,this._menu),this._noResults=SelectorEngine.findOne(SELECTOR_NO_RESULTS,this._menu),this._hiddenInput=null,this._menuInstance=null,this._createHiddenInput(),this._createMenuInstance(),this._syncInitialSelection(),this._addEventListeners()}static get Default(){return Default$15}static get DefaultType(){return DefaultType$15}static get NAME(){return NAME$16}toggle(){return this._isShown()?this.hide():this.show()}async show(){isDisabled(this._toggle)||this._isShown()||EventHandler.trigger(this._toggle,EVENT_SHOW$5).defaultPrevented||(this._menuInstance.show(),this._searchInput&&(this._searchInput.value="",this._filterItems(""),requestAnimationFrame(()=>this._searchInput.focus())),EventHandler.trigger(this._toggle,EVENT_SHOWN$4))}async hide(){this._isShown()&&(EventHandler.trigger(this._toggle,EVENT_HIDE$4).defaultPrevented||(this._menuInstance.hide(),EventHandler.trigger(this._toggle,EVENT_HIDDEN$6)))}dispose(){this._menuInstance&&(this._menuInstance.dispose(),this._menuInstance=null),this._hiddenInput&&(this._hiddenInput.remove(),this._hiddenInput=null),EventHandler.off(this._menu,EVENT_KEY$13),EventHandler.off(this._toggle,EVENT_KEY$13),EventHandler.off(this._searchInput,EVENT_KEY$13),super.dispose()}_isShown(){return this._menu.classList.contains("show")}_createHiddenInput(){const{name:e}=this._config;e&&(this._hiddenInput=document.createElement("input"),this._hiddenInput.type="hidden",this._hiddenInput.name=e,this._hiddenInput.value="",this._toggle.parentNode.insertBefore(this._hiddenInput,this._toggle))}_createMenuInstance(){this._menuInstance=new Menu(this._toggle,{menu:this._menu,autoClose:!this._config.multiple||"outside",boundary:this._config.boundary,offset:this._config.offset,placement:this._config.placement})}_syncInitialSelection(){this._getSelectedItems().length>0?(this._updateToggleText(),this._updateHiddenInput()):this._showPlaceholder()}_addEventListeners(){EventHandler.on(this._menu,`click${EVENT_KEY$13}`,SELECTOR_MENU_ITEM,e=>{const t=e.target.closest(SELECTOR_MENU_ITEM);t&&!isDisabled(t)&&(e.preventDefault(),e.stopPropagation(),this._selectItem(t))}),EventHandler.on(this._toggle,`keydown${EVENT_KEY$13}`,e=>{this._handleToggleKeydown(e)}),EventHandler.on(this._menu,`keydown${EVENT_KEY$13}`,e=>{this._handleMenuKeydown(e)}),this._searchInput&&(EventHandler.on(this._searchInput,`input${EVENT_KEY$13}`,()=>{this._filterItems(this._searchInput.value)}),EventHandler.on(this._searchInput,`keydown${EVENT_KEY$13}`,e=>{if("ArrowDown"===e.key){e.preventDefault();const t=this._getVisibleItems();t.length>0&&t[0].focus()}"Escape"===e.key&&(this.hide(),this._toggle.focus())}))}_selectItem(e){if(this._config.multiple)e.classList.toggle("selected"),setAriaAttribute(e,"aria-selected",e.classList.contains("selected"));else{const t=SelectorEngine.find(".selected",this._menu);for(const e of t)e.classList.remove("selected"),e.setAttribute("aria-selected","false");e.classList.add("selected"),e.setAttribute("aria-selected","true")}this._updateToggleText(),this._updateHiddenInput();const t=this._config.multiple?this._getSelectedItems().map(e=>e.dataset.bsValue):e.dataset.bsValue;EventHandler.trigger(this._toggle,EVENT_CHANGE$3,{value:t,item:e}),this._config.multiple||(this.hide(),this._toggle.focus())}_updateToggleText(){const e=this._getSelectedItems();if(0!==e.length)if(this._valueDisplay.classList.remove("combobox-placeholder"),this._config.multiple&&e.length>1)this._valueDisplay.textContent=`${e.length} selected`;else{const t=e[0],n=SelectorEngine.findOne(".menu-item-content > span:first-child",t);this._valueDisplay.textContent=n?n.textContent:t.textContent.trim()}else this._showPlaceholder()}_showPlaceholder(){const{placeholder:e}=this._config;e&&(this._valueDisplay.textContent=e,this._valueDisplay.classList.add("combobox-placeholder"))}_updateHiddenInput(){if(!this._hiddenInput)return;const e=this._getSelectedItems().map(e=>e.dataset.bsValue);this._hiddenInput.value=this._config.multiple?e.join(","):e[0]||""}_getSelectedItems(){return SelectorEngine.find(".selected",this._menu)}_getVisibleItems(){return SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,this._menu).filter(e=>isVisible(e))}_filterItems(e){const t=this._normalizeText(e.toLowerCase().trim()),n=SelectorEngine.find(SELECTOR_MENU_ITEM,this._menu);let i=0;for(const e of n){const n=this._normalizeText(e.textContent.toLowerCase().trim()),s=!t||n.includes(t);e.style.display=s?"":"none",s&&i++}this._noResults&&this._noResults.classList.toggle("d-none",i>0)}_normalizeText(e){return this._config.searchNormalize?e.normalize("NFD").replace(/[\u0300-\u036F]/g,""):e}_handleToggleKeydown(e){const{key:t}=e;if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault(),this._isShown()||this.show();const n=this._getVisibleItems();return void(n.length>0&&("ArrowDown"===t?n[0]:n.at(-1)).focus())}"Enter"!==t&&" "!==t||this._isShown()||(e.preventDefault(),this.show())}_handleMenuKeydown(e){const{key:t,target:n}=e;if("Escape"===t)return e.preventDefault(),e.stopPropagation(),this.hide(),void this._toggle.focus();if("Tab"===t)return void this.hide();const i=n.matches("input");if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();const i=this._getVisibleItems();return void(i.length>0&&getNextActiveElement(i,n,"ArrowDown"===t,!i.includes(n)).focus())}if("Home"===t||"End"===t){e.preventDefault();const n=this._getVisibleItems();return void(n.length>0&&("Home"===t?n[0]:n.at(-1)).focus())}if(("Enter"===t||" "===t)&&!i){e.preventDefault();const t=n.closest(SELECTOR_MENU_ITEM);t&&!isDisabled(t)&&this._selectItem(t)}}};EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$7,function(e){e.preventDefault(),Combobox.getOrCreateInstance(this).toggle()}),EventHandler.on(document,"DOMContentLoaded",()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE$7))Combobox.getOrCreateInstance(e)}); /*! name: vanilla-calendar-pro v3.4.0 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */ -var e=e=>new Date(`${e}T00:00:00`),t=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`,n=(n,i)=>n.reduce((n,s)=>{if(s instanceof Date||"number"==typeof s){let e=s instanceof Date?s:new Date(s);n.push(t(e))}else s.match(/^(\d{4}-\d{2}-\d{2})$/g)?n.push(s):s.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,(s,o,l)=>{var a;let r=`${o}:${l}`,c=i?i.start.getTime():-1/0,u=null==i||null==(a=i.cursors)?void 0:a.get(r),d=void 0!==u&&u<=c?new Date(u):e(o),h=e(l).setHours(23,59,59,999);if(i){if(h=c)&&(null!=i&&i.cursors&&!_&&(i.cursors.set(r,e),_=!0),n.push(t(d)));return s});return n},[]),a=(e,t)=>{if(t&&t.values.length===e.length){let n=0;for(;n{var t;let i=null!=(t=e.selectedHolidays)&&t[0]?e.selectedHolidays:[],s=JSON.stringify(i.map(e=>e instanceof Date?e.getTime():e)),o=l.get(e);l.set(e,{holidayKey:s,holidays:(null==o?void 0:o.holidayKey)===s?o.holidays:new Set(n(i)),selected:a(e.context.selectedDates,null==o?void 0:o.selected),disabled:a(e.context.disableDates,null==o?void 0:o.disabled),enabled:a(e.context.enableDates,null==o?void 0:o.enabled),min:Date.parse(`${e.context.displayDateMin}T00:00:00`),max:Date.parse(`${e.context.displayDateMax}T00:00:00`),first:Date.parse(`${e.context.selectedDates[0]}T00:00:00`),last:Date.parse(`${e.context.selectedDates[e.context.selectedDates.length-1]}T00:00:00`)})},r=e=>l.get(e),i=["motion","time","annotations","weeks","months"],s=new WeakMap,c={},d=Object.freeze([]),u=e=>{var t;return null==(t=s.get(e))?c:t},m=(e,t=e)=>{if(t.extensions&&t.extensions!==e.extensions&&(new Set(t.extensions).size!==e.extensions.length||t.extensions.some(t=>!e.extensions.includes(t))))throw Error("Calendar extensions are fixed at construction. Create a new Calendar to change them.");let n=u(e),i=(e,t,i)=>{if(e&&!n[t])throw Error(`The "${i}" option requires ${t}. Import { ${t} } from 'vanilla-calendar-pro' and add it to extensions: [${t}].`)};i(t.animation||t.enableSwipe,"motion",t.animation?"animation":"enableSwipe"),i(t.selectionTimeMode,"time","selectionTimeMode"),i(t.popups&&Object.keys(t.popups).length||t.onCreateDateRangeTooltip,"annotations",t.onCreateDateRangeTooltip?"onCreateDateRangeTooltip":"popups"),i("multiple"===t.type,"months","type"),i("week"===t.type||t.enableCollapse||t.enableWeekNumbers||t.onClickWeekDay,"weeks","week"===t.type?"type":t.enableCollapse?"enableCollapse":t.enableWeekNumbers?"enableWeekNumbers":"onClickWeekDay")},p=(e,t,n)=>{var i;return null==(i=u(e).annotations)?void 0:i.tooltip(e,t,n)},h=new WeakMap,v=e=>{let t=h.get(e);return t||(t={lastDateEl:null,isHovering:!1,rangeMin:void 0,rangeMax:void 0,tooltipEl:null,timeoutId:null,frameId:null},h.set(e,t)),t},y=e=>{e.context.mainElement.querySelectorAll("[data-vc-date-hover]").forEach(e=>e.removeAttribute("data-vc-date-hover"))},g=(e,t,n)=>{e.context[t]=n},f=(e,t)=>void 0===t||("function"==typeof t?t(e):t),x=e=>f(e,e.enableDateToggle),b=e=>{if(e.length<3||e.includes(void 0))return e.sort((e,t)=>+new Date(e)-new Date(t));let t=e.map(e=>({date:e,time:+new Date(e)}));return t.sort((e,t)=>e.time-t.time),t.forEach((t,n)=>e[n]=t.date),e},D=e=>{var t;let n=h.get(e);n&&(null==(t=n.cleanup)||t.call(n),n.cleanup=void 0,null!==n.timeoutId&&clearTimeout(n.timeoutId),null!==n.frameId&&cancelAnimationFrame(n.frameId),n.lastDateEl=null,n.tooltipEl=null,n.timeoutId=null,n.frameId=null,h.delete(e))},M=(i,s,o=!0)=>{let l=v(i);if(l.lastDateEl=s,y(i),!l.cleanup){let n=i.context.mainElement,s=(n=>i=>{if(!n.context.selectedDates[0]||1!==n.context.selectedDates.length&&!n.onCreateDateRangeTooltip)return;let s=v(n);if(s.isHovering)return;let o=i.target;s.isHovering=!0,s.frameId=requestAnimationFrame(()=>{var i;s.frameId=null,s.isHovering=!1,!n.context.isDestroyed&&n.context.mainElement.contains(o)&&(1===n.context.selectedDates.length?((n,i)=>{var s;let o=v(n);if(n.context.mainElement.hasAttribute("data-vc-dragging")||!i||null==n||null==(s=n.context)||!s.selectedDates[0])return;if(!i.closest('[data-vc="dates"]'))return o.lastDateEl=null,p(n,o.tooltipEl,null),void y(n);let l=i.closest("[data-vc-date]");if(!l||o.lastDateEl===l)return;o.lastDateEl=l,p(n,o.tooltipEl,l),y(n);let a=l.dataset.vcDate,r=e(n.context.selectedDates[0]),c=e(a),[u,d]=r{let n=t.dataset.vcDate;if(n===h||n===_)t.dataset.vcDateHover=h===_?"first-and-last":n===h?"first":"last";else{let i=e(n);i>=u&&i<=d&&!m.has(n)&&(t.dataset.vcDateHover="")}})})(n,o):n.context.selectedDates[0]&&n.onCreateDateRangeTooltip&&(null==(i=u(n).annotations)||i.hover(n,o)))})})(i),o=()=>(e=>{let t=v(e);null!==t.timeoutId&&clearTimeout(t.timeoutId),t.timeoutId=setTimeout(()=>{t.timeoutId=null,!e.context.isDestroyed&&(t.lastDateEl=null,p(e,t.tooltipEl,null),y(e))},50)})(i),a=e=>((e,t)=>{if("Escape"!==t.key||1!==e.context.selectedDates.length)return;let n=v(e);n.lastDateEl=null,g(e,"selectedDates",[]),p(e,n.tooltipEl,null),y(e)})(i,e);n.addEventListener("mousemove",s),n.addEventListener("mouseleave",o),n.addEventListener("keydown",a),l.cleanup=()=>{n.removeEventListener("mousemove",s),n.removeEventListener("mouseleave",o),n.removeEventListener("keydown",a)}}i.disableDatesGaps&&(l.rangeMin??=i.context.displayDateMin,l.rangeMax??=i.context.displayDateMax),l.tooltipEl=i.onCreateDateRangeTooltip?i.context.mainElement.querySelector("[data-vc-date-range-tooltip]"):null;let a=null==s?void 0:s.dataset.vcDate;if(a){let e=1===i.context.selectedDates.length&&i.context.selectedDates[0].includes(a);g(i,"selectedDates",e&&!x(i)?[a,a]:e&&x(i)?[]:i.context.selectedDates.length>1?[a]:[...i.context.selectedDates,a]),i.context.selectedDates.length>1&&b(i.context.selectedDates)}({set:()=>{i.disableDatesGaps&&(n=>{var i,s;if(null==n||null==(i=n.context)||null==(i=i.selectedDates)||!i[0]||null==(s=n.context.disableDates)||!s[0])return;let o=e(n.context.selectedDates[0]),[l,a]=n.context.disableDates.map(t=>e(t)).reduce(([e,t],n)=>[o>=n?n:e,o{if(!o)return;let[e,t]=[i.context.selectedDates[0],i.context.selectedDates[i.context.selectedDates.length-1]];g(i,"selectedDates",i.context.selectedDates[0]===i.context.selectedDates[i.context.selectedDates.length-1]?[i.context.selectedDates[0],i.context.selectedDates[0]]:i.enableEdgeDatesOnly?[e,t]:(()=>{let s=new Set(i.context.disableDates);return n([`${e}:${t}`]).filter(e=>!s.has(e))})()),i.disableDatesGaps&&(g(i,"displayDateMin",l.rangeMin),g(i,"displayDateMax",l.rangeMax)),i.onCreateDateRangeTooltip&&p(i,l.tooltipEl,i.context.selectedDates[0]?s:null)}})[1===i.context.selectedDates.length?"set":"reset"]()},w=e=>e.getRootNode?e.getRootNode():document,E=new WeakSet,k="data-vc-prev-tabindex",T=e=>e.tabIndex>=0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),A=e=>{if(e.hasAttribute(k))return;let t=e.getAttribute("tabindex");e.setAttribute(k,null==t?"":t)},C=e=>{if(!e.hasAttribute(k))return;let t=e.getAttribute(k);""===t||null===t?e.removeAttribute("tabindex"):e.setAttribute("tabindex",t),e.removeAttribute(k)},S=e=>{e.setAttribute("inert",""),e.ariaHidden="true",(e=>{T(e)&&(A(e),e.tabIndex=-1);let t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>T(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();){let e=t.currentNode;A(e),e.tabIndex=-1}})(e)},$=e=>{var t;if(H(e),!e.context.isShowInInputMode||!e.context.currentType)return;let n=e.context.mainElement.contains(w(e.context.mainElement).activeElement);e.context.mainElement.dataset.vcCalendarHidden="",g(e,"isShowInInputMode",!1),e.inputMode&&S(e.context.mainElement),null!=(t=e.context.inputElement)&&t.hasAttribute("aria-expanded")&&e.context.inputElement.setAttribute("aria-expanded","false"),e.context.cleanupHandlers[0]&&(e.context.cleanupHandlers.forEach(e=>e()),g(e,"cleanupHandlers",[])),e.inputMode&&e.context.inputElement&&n&&(("function"==typeof e.openOnFocus||!0===e.openOnFocus)&&(e=>{E.add(e)})(e),e.context.inputElement.focus()),e.onHide&&e.onHide(e)};function Y(e){if(null==e||!e.getBoundingClientRect)return{top:0,bottom:0,left:0,right:0};let t=e.getBoundingClientRect(),n=document.documentElement;return{bottom:t.bottom,right:t.right,top:t.top+window.scrollY-n.clientTop,left:t.left+window.scrollX-n.clientLeft}}function N(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function I(e,t,n=5){let i={top:!0,bottom:!0,left:!0,right:!0},s=[];if(!t||!e)return{canShow:i,parentPositions:s};let{bottom:o,top:l}=function(e){let{top:t,left:n}={left:window.scrollX||document.documentElement.scrollLeft||0,top:window.scrollY||document.documentElement.scrollTop||0},{top:i,left:s}=Y(e),{vh:o,vw:l}=N(),a=i-t,r=s-n;return{top:a,bottom:o-(a+e.clientHeight),left:r,right:l-(r+e.clientWidth)}}(e),{top:a,left:r}=Y(e),{height:c,width:u}=t.getBoundingClientRect(),{vh:d,vw:h}=N(),_=h/2,m=d/2;return[{condition:am,position:"bottom"},{condition:r<_,position:"left"},{condition:r>_,position:"right"}].forEach(({condition:e,position:t})=>{e&&s.push(t)}),Object.assign(i,{top:c<=l-n,bottom:c<=o-n,left:u<=r,right:u<=h-r}),{canShow:i,parentPositions:s}}var L=(e,t,n)=>{if(!e)return;let i="auto"===n?function(e,t){let n="left";if(!t||!e)return n;let{canShow:i,parentPositions:s}=I(e,t),o=i.left&&i.right;return(o&&i.bottom?"center":o&&i.top?["top","center"]:Array.isArray(s)?["bottom"===s[0]?"top":"bottom",...s.slice(1)]:s)||n}(e,t):n,s={top:-t.offsetHeight,bottom:e.offsetHeight,left:0,center:e.offsetWidth/2-t.offsetWidth/2,right:e.offsetWidth-t.offsetWidth},o=Array.isArray(i)?i[0]:"bottom",l=Array.isArray(i)?i[1]:i;t.dataset.vcPosition=o;let{top:a,left:r}=Y(e),c=a+s[o],u=r+s[l],{vw:d}=N();if(u+t.clientWidth>d){let e=window.innerWidth-document.body.clientWidth;u=d-t.clientWidth-e}else u<0&&(u=0);Object.assign(t.style,{left:`${u}px`,top:`${c}px`})},W=new WeakMap,H=e=>{clearTimeout(W.get(e)),W.delete(e)},O=e=>{H(e),W.set(e,setTimeout(()=>{W.delete(e),e.context.isDestroyed||q(e)}))},q=e=>{var t,n;if(H(e),e.context.isShowInInputMode||e.context.isDestroyed)return;if(!e.context.currentType)return void e.context.mainElement.click();g(e,"cleanupHandlers",[]),g(e,"isShowInInputMode",!0),e.inputMode&&((n=e.context.mainElement).removeAttribute("inert"),n.removeAttribute("aria-hidden"),(e=>{C(e),e.querySelectorAll(`[${k}]`).forEach(C)})(n)),L(e.context.inputElement,e.context.mainElement,e.positionToInput),e.context.mainElement.removeAttribute("data-vc-calendar-hidden"),null!=(t=e.context.inputElement)&&t.hasAttribute("aria-expanded")&&e.context.inputElement.setAttribute("aria-expanded","true");let i=()=>{L(e.context.inputElement,e.context.mainElement,e.positionToInput)};window.addEventListener("resize",i),e.context.cleanupHandlers.push(()=>window.removeEventListener("resize",i));let s=t=>{"Escape"===t.key&&$(e)};document.addEventListener("keydown",s),e.context.cleanupHandlers.push(()=>document.removeEventListener("keydown",s));let o=t=>{var n;let i=null==(n=t.composedPath()[0])?t.target:n;i===e.context.inputElement||e.context.mainElement.contains(i)||$(e)};document.addEventListener("click",o,{capture:!0}),e.context.cleanupHandlers.push(()=>document.removeEventListener("click",o,{capture:!0})),e.onShow&&e.onShow(e)},F='The calendar has not been initialized, please initialize it using the "init()" method first.',P="You specified an incorrect language label or did not specify the required number of values ​​for «locale.weekdays» or «locale.months».",_=e=>String(e).replace(/[&<>"']/g,e=>({"&":"&","<":"<",">":">",'"':""","'":"'"}[e])),R=(e,t)=>`\n
\n${t?` <#ArrowPrev [${t}] />\n`:""}
\n <#Month />\n <#Year />\n
\n${t?` <#ArrowNext [${t}] />\n`:""}
\n`,j=(e,t="month")=>`${R(e,t)}
\n <#WeekNumbers />\n
\n <#Week />\n <#Dates />\n <#DateRangeTooltip />\n
\n
\n <#Collapse />\n <#ControlTime />\n`,z=e=>e,K=new WeakMap,B=e=>{var t;null==(t=K.get(e))||t.observer.disconnect(),K.delete(e)},U=B,X=e=>{var t;return!(e.animation||e.enableCollapse||e.onCreateDateEls||e.onCreateDateRangeTooltip||e.disableDatesGaps||e.popups&&Object.keys(e.popups).length||e.sanitizerHTML!==z||"default"!==e.context.currentType&&"multiple"!==e.context.currentType||e.layouts[e.context.currentType]!==("multiple"===e.context.currentType?null==(t=u(e).months)?void 0:t.layout(e):j(e)))},G=e=>JSON.stringify(Object.entries(e).filter(([e])=>"context"!==e&&"selectedDates"!==e),(e,t)=>"function"==typeof t||t),Z=({context:e})=>JSON.stringify([e.currentType,e.locale,e.dateToday,e.dateMin,e.dateMax,e.displayDateMin,e.displayDateMax,e.selectedYear,e.selectedMonth,e.displayMonthsCount,e.selectedHours,e.selectedMinutes,e.selectedKeeping,e.selectedTime]),V=e=>JSON.stringify([Z(e),e.context.displayYear,e.context.displayWeekDate,e.context.selectedDates,e.context.disableDates,e.context.enableDates]),J=(e,t=!1)=>{let n=K.get(e);if(!n||!t&&!n.fullLayout||n.dirty||n.observer.takeRecords().length||!X(e))return;let i=w(e.context.mainElement).activeElement;if(!i||i===e.context.mainElement||!e.context.mainElement.contains(i)||t&&!i.closest('[data-vc="column"], [data-vc="dates"], [data-vc-week="numbers"]'))try{if(n.options===G(e)&&n.context===V(e)&&n.timezone===(new Intl.DateTimeFormat).resolvedOptions().timeZone)return n}catch(e){}},Q=(e,t=!1)=>{if(B(e),X(e)&&!e.context.isDestroyed)try{let n=G(e),i=V(e);if(n.length+i.length>262144)return;let s=Array.from(e.context.mainElement.querySelectorAll('[data-vc="dates"]'));if(s.length!==e.context.displayMonthsCount)return;let o={observer:new MutationObserver(()=>o.dirty=!0),dirty:!1,fullLayout:t,options:n,context:i,structure:Z(e),timezone:(new Intl.DateTimeFormat).resolvedOptions().timeZone,month:12*e.context.selectedYear+e.context.selectedMonth,count:s.length};o.observer.observe(e.context.mainElement,{subtree:!0,childList:!0,attributes:!0,characterData:!0}),K.set(e,o)}catch(t){B(e)}},ee=(e,t,n,i="")=>{t?e.getAttribute(n)!==i&&e.setAttribute(n,i):e.getAttribute(n)===i&&e.removeAttribute(n)},te=(t,n,i,s,o,l,a)=>{var c;let u=(_=l,Date.parse(`${_}T00:00:00`)),d=r(t),h=d.min>u||d.max1&&"multiple-ranged"===t.selectionDatesMode&&(t.context.selectedDates[0]===l&&t.context.selectedDates[t.context.selectedDates.length-1]===l?g="first-and-last":t.context.selectedDates[0]===l?g="first":t.context.selectedDates[t.context.selectedDates.length-1]===l&&(g="last"),t.context.selectedDates[0]!==l&&t.context.selectedDates[t.context.selectedDates.length-1]!==l&&(g="middle"))):i.hasAttribute("data-vc-date-selected")&&i.removeAttribute("aria-selected"),!d.disabled.set.has(l)&&t.enableEdgeDatesOnly&&t.context.selectedDates.length>1&&"multiple-ranged"===t.selectionDatesMode&&(u>d.first&&u{var i,s;let o=null==(i=e.disableWeekdays)?void 0:i.includes(n),l=e.disableAllDates&&!(null==(s=e.context.enableDates)||!s[0]),a=r(e);if((o||l)&&!a.enabled.set.has(t)&&!a.disabled.set.has(t)){let n=e.context.disableDates;if(a.disabled.set.add(t),e.onCreateDateEls)n.push(t),b(n),a.disabled.values=n.slice();else{let e=+new Date(t),i=0,s=n.length;for(;i>>1;+new Date(n[t])<=e?i=t+1:s=t}n.splice(i,0,t),a.disabled.values.splice(i,0,t)}}},oe=(t,n,i,s,l,a)=>{var r;let c,d=e(l).getDay(),h="string"==typeof t.locale&&t.locale.length?t.locale:"en",_=document.createElement("div");_.className=t.styles.date,_.dataset.vcDate=l,_.dataset.vcDateMonth=a,_.dataset.vcDateWeekDay=String(d),_.role="gridcell",("current"===a||t.displayDatesOutside)&&(c=document.createElement("button"),c.className=t.styles.dateBtn,c.type="button",c.dataset.vcDateBtn="",c.ariaLabel=((e,t)=>{let n=`${t}:${e}`,i=ae.get(n);if(void 0!==i)return i;let s=ne.get(t);s||(s=new Intl.DateTimeFormat(t,{dateStyle:"long",timeZone:"UTC"}),ne.size>=8&&ne.delete(ne.keys().next().value),ne.set(t,s));let o=s.format(new Date(`${e}T00:00:00.000Z`));return ae.size>=512&&ae.delete(ae.keys().next().value),ae.set(n,o),o})(l,h),c.innerText=String(s),_.appendChild(c)),t.enableWeekNumbers&&(null==(r=u(t).weeks)||r.date(t,_,l)),le(t,l,d),te(t,n,_,c,d,l,a),i.addDate(_),t.onCreateDateEls&&(t.onCreateDateEls(t,_),o(t))},re=[{container:'[data-vc="dates"]',item:"[data-vc-date-btn]",active:["[data-vc-date-selected] [data-vc-date-btn]","[data-vc-date-today] [data-vc-date-btn]"]},{container:'[data-vc="months"]',item:"[data-vc-months-month]",active:["[data-vc-months-month-selected]"]},{container:'[data-vc="years"]',item:"[data-vc-years-year]",active:["[data-vc-years-year-selected]"]}],ie=e=>!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),se=(e,t,n)=>{if(n&&ie(n))return e.querySelectorAll(`${t.item}:not([tabindex="-1"])`).forEach(e=>{e!==n&&(e.tabIndex=-1)}),void("0"!==n.getAttribute("tabindex")&&(n.tabIndex=0));let i=Array.from(e.querySelectorAll(t.item));if(!i[0])return;let s=((e,t,n)=>{var i;let s=t.active.map(t=>e.querySelector(t)).find(e=>!!e&&ie(e));return null==(i=null==s?n.find(ie):s)?n[0]:i})(e,t,i);i.forEach(e=>{let t=e===s?0:-1;e.getAttribute("tabindex")!==String(t)&&(e.tabIndex=t)})},ce=e=>{let t=e.target,n=re.find(e=>{var n;return null==(n=t.matches)?void 0:n.call(t,e.item)}),i=n?t.closest(n.container):null;n&&i&&se(i,n,t)},de=e=>{re.forEach(t=>{e.context.mainElement.querySelectorAll(t.container).forEach(e=>{e.closest("[data-vc-ghost]")||se(e,t,null)})})},ue=(e,n,i=!0)=>{var s;U(e);let l=new Date(e.context.selectedYear,e.context.selectedMonth,1),a=e.context.mainElement.querySelectorAll('[data-vc="dates"]'),r=u(e).weeks,c=e.enableWeekNumbers?e.context.mainElement.querySelectorAll('[data-vc-week="numbers"]'):[],d=null==(s=u(e).annotations)?void 0:s.prepare(e,a.length);a.forEach((i,s)=>{e.selectionDatesMode||(i.dataset.vcDatesDisabled="");let a=n?12*e.context.selectedYear+e.context.selectedMonth+s-n.month:-1;if(n&&a>=0&&a{v[T].appendChild(e),b++,b>=7&&(T++,b=0)}};((e,t,n,i,s)=>{let o=new Date(n,i,0).getDate()-(s-1),l=0===i?n-1:n,a=0===i?12:i<10?`0${i}`:i;for(let i=s;i>0;i--,o++)oe(e,n,t,o,`${l}-${a}-${o}`,"prev")})(e,y,_,h,m),((e,n,i,s,o)=>{for(let l=1;l<=i;l++){let i=new Date(s,o,l);oe(e,s,n,l,t(i),"current")}})(e,y,g,_,h),((e,t,n,i,s)=>{let o=s+1===12?i+1:i,l=s+1===12?"01":s+2<10?`0${s+2}`:s+2;for(let s=1;s<=n;s++){let n=`${o}-${l}-${s<10?`0${s}`:String(s)}`;oe(e,i,t,s,n,"next")}})(e,y,f,_,h);for(let e of v)i.appendChild(e);d?.(i),r?.numbers(e,m,g,c[s],i)}),de(e),i&&Q(e,null==n?void 0:n.fullLayout)},me=(e,t)=>`${R(e,"Years"===t?"year":void 0)}
\n
\n <#${t} />\n
\n
\n`,pe=e=>me(e,"Months"),he=e=>me(e,"Years"),ye=(e,t,n)=>e.labels["arrow"+("prev"===t?"Prev":"Next")][n],ge={ArrowNext:(e,t)=>``,ArrowPrev:(e,t)=>``,Dates:e=>`
`,Month:e=>``,Months:e=>`
`,Week:e=>`
`,Year:e=>``,Years:e=>`
`},fe=(e,t)=>t.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,(t,n)=>{let i=(n.match(/\[(.*?)\]/)||[])[1],s=((e,t)=>{var n,i,s,o;return"Collapse"===t?null==(n=u(e).weeks)?void 0:n.component:"WeekNumbers"===t?null==(i=u(e).weeks)?void 0:i.numbersComponent:"DateRangeTooltip"===t?null==(s=u(e).annotations)?void 0:s.component:"ControlTime"===t?null==(o=u(e).time)?void 0:o.component:Object.prototype.hasOwnProperty.call(ge,t)?ge[t]:void 0})(e,n.replace(/[/\s\n\t]|\[(.*?)\]/g,"")),o=s?s(e,null==i?null:i):"";return e.sanitizerHTML(o)}).replace(/[\n\t]/g,""),xe=(e,t)=>{var n,i,s;let o=u(e),l={default:j,month:pe,year:he,multiple:null==(n=o.months)?void 0:n.layout,week:null==(i=o.weeks)?void 0:i.layout};var a;Object.keys(l).forEach(t=>{var n,i;let s=t;e.layouts[s].length||(e.layouts[s]=null==(n=null==(i=l[s])?void 0:i.call(l,e))?"":n)}),e.context.mainElement.className=e.styles.calendar,e.context.mainElement.dataset.vc="calendar",e.context.mainElement.dataset.vcType=e.context.currentType,e.context.mainElement.toggleAttribute("data-vc-swipe",e.enableSwipe),e.context.mainElement.role=e.inputMode?"dialog":"group",e.context.mainElement.tabIndex=-1,e.context.mainElement.ariaLabel=e.labels.application,null!=(s=o.months)&&s.render(e,t)||(null==(a=o.time)||a.destroy(e),e.context.mainElement.innerHTML=e.sanitizerHTML(fe(e,e.layouts[e.context.currentType]))),(e=>{let t=["multiple","multiple-ranged"].includes(String(e.selectionDatesMode));e.context.mainElement.querySelectorAll('[data-vc="content"][role="grid"]').forEach(e=>{t?e.setAttribute("aria-multiselectable","true"):e.removeAttribute("aria-multiselectable")})})(e)},be=(e,t,n,i)=>{e.style.visibility=n?"hidden":"",t.style.visibility=i?"hidden":""},De=n=>{if("month"===n.context.currentType)return;let i=n.context.mainElement.querySelector('[data-vc-arrow="prev"]'),s=n.context.mainElement.querySelector('[data-vc-arrow="next"]');i&&s&&{default:()=>((n,i,s)=>{let o=e(t(new Date(n.context.selectedYear,n.context.selectedMonth,1))),l=new Date(o.getTime()),a=new Date(o.getTime());l.setMonth(l.getMonth()-n.monthsToSwitch),a.setMonth(a.getMonth()+n.monthsToSwitch);let r=e(n.context.dateMin),c=e(n.context.dateMax);n.selectionYearsMode||(r.setFullYear(o.getFullYear()),c.setFullYear(o.getFullYear())),be(i,s,!n.selectionMonthsMode||l.getFullYear()c.getFullYear()||a.getFullYear()===c.getFullYear()&&a.getMonth()>c.getMonth()-(n.context.displayMonthsCount-1))})(n,i,s),year:()=>((t,n,i)=>{let s=e(t.context.dateMin),o=e(t.context.dateMax);be(n,i,!!(s.getFullYear()&&t.context.displayYear-7<=s.getFullYear()),!!(o.getFullYear()&&t.context.displayYear+7>=o.getFullYear()))})(n,i,s),week:()=>{var e;return null==(e=u(n).weeks)?void 0:e.arrows(n,i,s)}}["multiple"===n.context.currentType?"default":n.context.currentType]()},Me=(e,t)=>{let n=e.context.mainElement.querySelectorAll('[data-vc="month"]'),i=e.context.mainElement.querySelectorAll('[data-vc="year"]'),s=new Date(e.context.selectedYear,e.context.selectedMonth,1);[n,i].forEach(n=>null==n?void 0:n.forEach((n,i)=>{(!t||t.includes(i))&&((e,t,n,i,s)=>{let o=new Date(i.setFullYear(e.context.selectedYear,e.context.selectedMonth+n)).getFullYear(),l=new Date(i.setMonth(e.context.selectedMonth+n)).getMonth(),a=e.context.locale.months.long[l],r=t.closest('[data-vc="column"]');r&&(r.ariaLabel=`${a} ${o}`);let c={month:{id:l,label:a},year:{id:o,label:o}};t.innerText=String(c[s].label),t.dataset[`vc${s.charAt(0).toUpperCase()+s.slice(1)}`]=String(c[s].id),t.ariaLabel=`${e.labels[s]} ${c[s].label}`;let u={month:e.selectionMonthsMode,year:e.selectionYearsMode},d=!1===u[s]||"only-arrows"===u[s];d&&(t.tabIndex=-1),t.disabled=d})(e,n,i,s,n.dataset.vc)}))},we=(e,t,n,i,s)=>{let o={month:{selected:"data-vc-months-month-selected",aria:"aria-selected",value:"vcMonthsMonth",selectedProperty:"selectedMonth"},year:{selected:"data-vc-years-year-selected",aria:"aria-selected",value:"vcYearsYear",selectedProperty:"selectedYear"}};var l,a;s&&(null==(l=e.context.mainElement.querySelectorAll({month:"[data-vc-months-month]",year:"[data-vc-years-year]"}[n]))||l.forEach(e=>{var t;e.removeAttribute(o[n].selected),null==(t=e.parentElement)||t.removeAttribute(o[n].aria)}),g(e,o[n].selectedProperty,Number(t.dataset[o[n].value])),Me(e),"year"===n&&De(e)),i&&(t.setAttribute(o[n].selected,""),null==(a=t.parentElement)||a.setAttribute(o[n].aria,"true"))},Ee=(e,t,n,i,s,o,l,a)=>{let r="month"===t?"months":"years",c=document.createElement("div");c.className=e.styles[`${r}Cell`],c.setAttribute(`data-vc-${r}`,"cell"),c.role="gridcell";let u=n.cloneNode(!1);return u.className=e.styles["month"===t?"monthsMonth":"yearsYear"],u.innerText=l,u.ariaLabel=a,u.setAttribute(`data-vc-${r}-${t}`,String(o)),s&&(u.ariaDisabled="true"),s&&(u.tabIndex=-1),u.disabled=s,c.appendChild(u),we(e,u,t,i===o,!1),c},ke=(e,t)=>{var n,i;return null==(n=null==(i=u(e).months)?void 0:i.column(e,t))?{currentValue:null,columnID:0}:n},Te=(t,n)=>{var i;let s=null==n||null==(i=n.closest('[data-vc="header"]'))?void 0:i.querySelector('[data-vc="year"]'),o=s?Number(s.dataset.vcYear):t.context.selectedYear,l=null!=n&&n.dataset.vcMonth?Number(n.dataset.vcMonth):t.context.selectedMonth;g(t,"currentType","month"),xe(t,n),Me(t);let a=t.context.mainElement.querySelector('[data-vc="months"]');if(!t.selectionMonthsMode||!a)return;let r=t.monthsToSwitch>1?t.context.locale.months.long.map((e,n)=>l-t.monthsToSwitch*n).concat(t.context.locale.months.long.map((e,n)=>l+t.monthsToSwitch*n)).filter(e=>e>=0&&e<=12):Array.from(Array(12).keys()),c=document.createElement("button");c.type="button";let u,d=()=>({min:e(t.context.dateMin),max:e(t.context.dateMax),monthCount:t.context.displayMonthsCount-1,columnID:ke(t,"month").columnID}),h=t.onCreateMonthEls?void 0:d();for(let e=0;e<12;e++){e%4==0&&(u=document.createElement("div"),u.className=t.styles.monthsRow,u.dataset.vcMonths="row",u.role="row",a.appendChild(u));let{min:n,max:i,monthCount:s,columnID:_}=null==h?d():h,m=Ee(t,"month",c,l,o<=n.getFullYear()&&e=i.getFullYear()&&e>i.getMonth()-s+_||o>i.getFullYear()||e!==l&&!r.includes(e),e,t.context.locale.months.short[e],t.context.locale.months.long[e]);u?.appendChild(m),t.onCreateMonthEls&&t.onCreateMonthEls(t,m)}de(t)},Ae=e=>{var t;let n=e.selectedWeekends?[...e.selectedWeekends]:[],i=[...e.context.locale.weekdays.long].map((t,i)=>({id:i,titleShort:e.context.locale.weekdays.short[i],titleLong:t,isWeekend:n.includes(i)})),s=[...i.slice(e.firstWeekday),...i.slice(0,e.firstWeekday)],o=null==(t=u(e).weeks)?void 0:t.weekday(e),l=document.createElement(o?"div":"b");e.context.mainElement.querySelectorAll('[data-vc="week"]').forEach(t=>{s.forEach(n=>{let i=l.cloneNode(!1);i.className=e.styles.weekDay,i.role="columnheader",i.ariaLabel=n.titleLong,i.dataset.vcWeekDay=String(n.id),n.isWeekend&&(i.dataset.vcWeekDayOff=""),o?o(i,n.titleShort,n.titleLong):i.innerText=n.titleShort,t.appendChild(i)})})},Ce=(t,n)=>{let i=null!=n&&n.dataset.vcYear?Number(n.dataset.vcYear):t.context.selectedYear;g(t,"currentType","year"),xe(t,n),Me(t),De(t);let s=t.context.mainElement.querySelector('[data-vc="years"]');if(!t.selectionYearsMode||!s)return;let o="multiple"===t.type?t.context.selectedYear===i?0:1:0,l=document.createElement("button");l.type="button";let a,r=()=>[e(t.context.dateMin).getFullYear(),e(t.context.dateMax).getFullYear()],c=t.onCreateYearEls?void 0:r();for(let e=t.context.displayYear-7;eu,e,String(e),String(e));a?.appendChild(d),t.onCreateYearEls&&t.onCreateYearEls(t,d)}de(t)},Se=new WeakMap,$e=e=>{var t,n;let i="not all"!==window.matchMedia("(prefers-color-scheme)").media;var s,o;if(!i||"system"!==e.selectedTheme)return null==(s=(o=e.context).cleanupSystemTheme)||s.call(o),void(e.context.mainElement.dataset.vcTheme=i?e.selectedTheme:"light");let l=e.themeAttrDetect.length?document.querySelector(e.themeAttrDetect):null,a=e.themeAttrDetect.replace(/^.*\[(.+)\]/g,(e,t)=>t),r=Se.get(e);if((null==r?void 0:r.element)===l&&r.attr===a)return void r.update();null==(t=(n=e.context).cleanupSystemTheme)||t.call(n);let c,u=window.matchMedia("(prefers-color-scheme: dark)"),d=()=>{let t=null==l?void 0:l.getAttribute(a),n=!t||"system"===t;e.context.mainElement.dataset.vcTheme=n?u.matches?"dark":"light":t,n&&!c?u.addEventListener?(u.addEventListener("change",d),c=()=>u.removeEventListener("change",d)):(u.addListener(d),c=()=>u.removeListener(d)):!n&&c&&(c(),c=void 0)},h=l?((e,t,n)=>{let i=new MutationObserver(e=>{for(let i=0;ii.disconnect()})(l,a,d):void 0;Se.set(e,{element:l,attr:a,update:d}),g(e,"cleanupSystemTheme",()=>{h?.(),c?.(),Se.delete(e),g(e,"cleanupSystemTheme",void 0)}),d()};function Ye(e){return Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ye(e)}function Ne(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ye(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ye(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ye(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Le(e){for(var t=1;t{let i=new Intl.DateTimeFormat(e,{[t]:n,timeZone:"UTC"});return Array.from({length:"weekday"===t?7:12},(e,n)=>{return(s=i.format(new Date(Date.UTC(1978,"month"===t?n:0,"weekday"===t?n+1:1)))).charAt(0).toUpperCase()+s.slice(1).replace(/\./,"");var s})},Oe=e=>{if(e.context.locale.weekdays.short[6]&&e.context.locale.weekdays.long[6]&&e.context.locale.months.short[11]&&e.context.locale.months.long[11])return;if("string"!=typeof e.locale){var t,n,i,s;if(!(null!=(t=e.locale)&&null!=(t=t.weekdays)&&t.short[6]&&null!=(n=e.locale)&&null!=(n=n.weekdays)&&n.long[6]&&null!=(i=e.locale)&&null!=(i=i.months)&&i.short[11]&&null!=(s=e.locale)&&null!=(s=s.months)&&s.long[11]))throw Error(P);return void g(e,"locale",Le({},e.locale))}if("string"==typeof e.locale&&!e.locale.length)throw Error(P);let o=We.get(e.locale);o||(o={weekdays:{short:He(e.locale,"weekday","short"),long:He(e.locale,"weekday","long")},months:{short:He(e.locale,"month","short"),long:He(e.locale,"month","long")}},We.size>=8&&We.delete(We.keys().next().value),We.set(e.locale,o));for(let t of["weekdays","months"])for(let n of["short","long"])e.context.locale[t][n].push(...o[t][n])},qe=(e,t=!0)=>{var n;U(e),$e(e),Oe(e),xe(e),Me(e),De(e),null==(n=u(e).time)||n.render(e),{default:()=>{Ae(e),ue(e,void 0,!1)},multiple:()=>{Ae(e),ue(e,void 0,!1)},week:()=>{var t;null==(t=u(e).weeks)||t.init(e),Ae(e),ue(e,void 0,!1)},month:()=>Te(e),year:()=>Ce(e)}[e.context.currentType](),t&&Q(e,!0)},Fe=(t,n=!1)=>{o(t),t.context.mainElement.querySelectorAll("[data-vc-date]").forEach(i=>{let s=i.querySelector("[data-vc-date-btn]"),o=i.dataset.vcDate,l=e(o),a=l.getDay();n&&le(t,o,a);let r=n?i.dataset.vcDateMonth:"current";"prev"===r&&l.setMonth(l.getMonth()+1,1),"next"===r&&l.setMonth(l.getMonth()-1,1),te(t,n?l.getFullYear():t.context.selectedYear,i,s,a,o,r)}),de(t)},Pe=e=>{let t=[{container:'[data-vc="dates"]',row:'[data-vc-dates="row"]',item:"[data-vc-date-btn]"},{container:'[data-vc="months"]',row:'[data-vc-months="row"]',item:"[data-vc-months-month]"},{container:'[data-vc="years"]',row:'[data-vc-years="row"]',item:"[data-vc-years-year]"}],n=e=>!e.disabled&&"true"!==e.getAttribute("aria-disabled"),i=e=>{let i=e.target.closest("button");if(!i||!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(e.key))return;let s,o=t.find(e=>i.matches(e.item)),l=o?i.closest(o.container):null;if(o&&l&&!l.closest("[data-vc-ghost]")&&n(i)){if("ArrowUp"===e.key||"ArrowDown"===e.key)s=((e,t,i,s)=>{var o;let l=i.closest(t.row);if(!l)return i;let a=Array.from(e.querySelectorAll(t.row)),r=a.indexOf(l),c=Array.from(l.children).indexOf(i.parentElement),u=a[r+s],d=null==u||null==(o=u.children[c])?void 0:o.querySelector(t.item);return d&&n(d)?d:i})(l,o,i,"ArrowUp"===e.key?-1:1);else{let t=Array.from(l.querySelectorAll(o.item)).filter(n),a=t.indexOf(i);if(-1===a)return;s="ArrowLeft"===e.key?t[Math.max(0,a-1)]:t[Math.min(t.length-1,a+1)]}e.preventDefault(),s?.focus()}};return e.context.mainElement.addEventListener("keydown",i),e.context.mainElement.addEventListener("focusin",ce),()=>{e.context.mainElement.removeEventListener("keydown",i),e.context.mainElement.removeEventListener("focusin",ce)}},_e='[data-vc="dates"]',Re=(e,t)=>"next"===e?t:-t,je=n=>{let i={selector:_e,shift:i=>((n,i)=>{let s=e(t(new Date(n.context.selectedYear,n.context.selectedMonth,1)));s.setMonth(s.getMonth()+Re(i,n.monthsToSwitch)),g(n,"selectedMonth",s.getMonth()),g(n,"selectedYear",s.getFullYear())})(n,i),render:(e,t)=>ue(n,t)};return{default:i,multiple:i,week:{selector:_e,shift:e=>{var t;return null==(t=u(n).weeks)?void 0:t.shift(n,e)},render:()=>ue(n)},year:{selector:'[data-vc="years"]',shift:e=>g(n,"displayYear",n.context.displayYear+Re(e,15)),render:e=>Ce(n,e)},month:null}[n.context.currentType]},ze=(e,t,n)=>{var i;let s=je(e);if(!s)return;let{mainElement:o}=e.context,l=o.contains(w(o).activeElement),a="multiple"===e.context.currentType?J(e,!0):void 0;U(e),s.shift(t);let r=a?null==(i=u(e).months)?void 0:i.rotate(e,a):void 0;r||(a=void 0),Me(e,r),De(e);let c=u(e).motion;c&&e.animation?c.navigate(e,s.selector,t,()=>s.render(n,a)):s.render(n,a),((e,t,n)=>{var i;let{mainElement:s}=e.context;if(!n||s.contains(w(s).activeElement))return;let o=s.querySelector(`[data-vc-arrow="${t}"]`);if(o&&"hidden"!==o.style.visibility)return o.focus();null==(i=Array.from(s.querySelectorAll('[tabindex="0"]')).find(e=>!e.closest("[data-vc-ghost]")))||i.focus()})(e,t,l)},Ke=(e,t,n)=>{let i=t.dataset.vcDate,s=t.closest("[data-vc-date][data-vc-date-selected]"),o=x(e);(!s||o)&&g(e,"selectedDates",s?e.context.selectedDates.filter(e=>e!==i):n?[...e.context.selectedDates,i]:[i])},Be=["month","year"],Ue='[data-vc="column"]',Xe=(e,t,n)=>{let i=u(e).motion;i&&e.animation?i.changeView(e,t,n):n()},Ge=(e,t)=>{var n;let{columnID:i}=ke(e,e.context.currentType);g(e,"currentType",e.type),Xe(e,i,()=>qe(e)),null==(n=e.context.mainElement.querySelector(`[data-vc="${t}"]`))||n.focus()},Ze=e=>{let t=t=>{var n,i;((e,t)=>{let n=t.target,i=n.closest("[data-vc-arrow]");i&&(ze(e,i.dataset.vcArrow,n),e.onClickArrow&&e.onClickArrow(e,t))})(e,t),null==(n=u(e).weeks)||n.click(e,t),((e,t)=>{let n=t.target,i=n.closest("[data-vc-date-btn]");if(!e.selectionDatesMode||!["single","multiple","multiple-ranged"].includes(e.selectionDatesMode)||!i)return;let s=i.closest("[data-vc-date]");({single:()=>Ke(e,s,!1),multiple:()=>Ke(e,s,!0),"multiple-ranged":()=>M(e,s)})[e.selectionDatesMode](),e.context.selectedDates&&b(e.context.selectedDates),e.onClickDate&&e.onClickDate(e,t),e.inputMode&&e.context.inputElement&&e.context.mainElement&&e.onChangeToInput&&e.onChangeToInput(e,t);let o=n.closest('[data-vc-date-month="prev"]'),l=n.closest('[data-vc-date-month="next"]');({prev:()=>e.enableMonthChangeOnDayClick?ze(e,"prev"):Fe(e),next:()=>e.enableMonthChangeOnDayClick?ze(e,"next"):Fe(e),current:()=>Fe(e)})[o?"prev":l?"next":"current"]()})(e,t),((e,t)=>{let n={month:e.selectionMonthsMode,year:e.selectionYearsMode};Be.forEach(i=>{n[i]&&t.target&&((e,t,n)=>{let i=t.target,s=i.closest(`[data-vc="${n}"]`),o=((e,t)=>{let n=t.closest(Ue);return n?Array.from(e.context.mainElement.querySelectorAll(Ue)).indexOf(n):0})(e,i),l={year:()=>Xe(e,o,()=>Ce(e,i)),month:()=>Xe(e,o,()=>Te(e,i))};if(s&&e.onClickTitle&&e.onClickTitle(e,t),s&&e.context.currentType!==n){let t=i.closest(Ue);return l[n](),((e,t,n)=>{var i;return null==(i=(null==n?e.context.mainElement:n).querySelector(`[data-vc-${t}s-${t}][tabindex="0"]`))?void 0:i.focus()})(e,n,t)}let a=i.closest(`[data-vc-${n}s-${n}]`);if(a)return((e,t,n,i)=>{({year:()=>{var t;if("multiple"===e.type)return null==(t=u(e).months)?void 0:t.select(e,"year",i);g(e,"selectedYear",Number(i.dataset.vcYearsYear))},month:()=>{var t;if("multiple"===e.type)return null==(t=u(e).months)?void 0:t.select(e,"month",i);g(e,"selectedMonth",Number(i.dataset.vcMonthsMonth))}})[n](),{year:()=>{var n;return null==(n=e.onClickYear)?void 0:n.call(e,e,t)},month:()=>{var n;return null==(n=e.onClickMonth)?void 0:n.call(e,e,t)}}[n](),e.context.currentType===e.type?we(e,i,n,!0,!0):Ge(e,n)})(e,t,n,a);let r=i.closest('[data-vc="grid"]'),c=i.closest('[data-vc="column"]');(e.context.currentType===n&&s||"multiple"===e.type&&e.context.currentType===n&&r&&!c)&&Ge(e,n)})(e,t,i)})})(e,t),null==(i=u(e).weeks)||i.collapseClick(e,t)};return e.context.mainElement.addEventListener("click",t),()=>e.context.mainElement.removeEventListener("click",t)},Ve=new WeakMap,Je=(e,t)=>{let i=e[t].map(e=>e instanceof Date?e.getTime():e),s=Ve.get(e),o=null==s?void 0:s[t];if(o&&i.length===o.values.length){let e=0;for(;e1&&b(l),l.length>128&&l.length<=1e4&&i.length<=1e4){let n=null==s?{}:s;n[t]={values:i,dates:l.slice(),timezone:(new Intl.DateTimeFormat).resolvedOptions().timeZone},Ve.set(e,n)}else s&&delete s[t];return l},Qe=(e,t)=>"today"===e?(()=>{let e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().substring(0,10)})():e instanceof Date||"number"==typeof e||"string"==typeof e?n([e])[0]:t,et=(e,t,n)=>{g(e,"selectedMonth",t),g(e,"selectedYear",n),g(e,"displayYear",n)},tt=t=>{var i,s;if(t.enableCollapse&&!["default","week"].includes(t.type))throw Error("The «enableCollapse» parameter is only supported by the «default» and «week» calendar types.");g(t,"currentType",t.type),(e=>{if("multiple"===e.type&&(e.displayMonthsCount<=1||e.displayMonthsCount>12)||"multiple"!==e.type&&e.displayMonthsCount>1)throw Error("For the «multiple» calendar type, the «displayMonthsCount» parameter can have a value from 2 to 12, and for all others it cannot be greater than 1.");g(e,"displayMonthsCount",e.displayMonthsCount?e.displayMonthsCount:"multiple"===e.type?2:1)})(t),(t=>{var n,i,s;let o=Qe(t.dateMin,t.dateMin),l=Qe(t.dateMax,t.dateMax),a=Qe(t.displayDateMin,o),r=Qe(t.displayDateMax,l);if(g(t,"dateToday",Qe(t.dateToday,t.dateToday)),g(t,"displayDateMin",a?e(o)>=e(a)?o:a:o),g(t,"displayDateMax",r?e(l)<=e(r)?l:r:l),g(t,"displayDateMin",t.disableDatesPast&&!t.disableAllDates&&e(a)!e.has(t)))}null!=(s=t.context.enableDates)&&s[0]&&t.disableAllDates&&(g(t,"displayDateMin",t.context.enableDates[0]),g(t,"displayDateMax",t.context.enableDates[t.context.enableDates.length-1])),g(t,"dateMin",t.displayDisabledDates?o:t.context.displayDateMin),g(t,"dateMax",t.displayDisabledDates?l:t.context.displayDateMax)})(t),(t=>{var i;if(t.enableJumpToSelectedDate&&null!=(i=t.selectedDates)&&i[0]&&void 0===t.selectedMonth&&void 0===t.selectedYear){let i=e(n(t.selectedDates)[0]);return void et(t,i.getMonth(),i.getFullYear())}if((t=>{let i=e=>{let n=new Date(e);et(t,n.getMonth(),n.getFullYear())};return t.displayDateMin&&"today"!==t.displayDateMin&&(s=t.displayDateMin,o=new Date,new Date(s).getTime()>o.getTime())?(i(e(Qe(t.selectedDates.length&&t.selectedDates[0]?n(t.selectedDates)[0]:t.displayDateMin,t.displayDateMin))),!0):!(!t.displayDateMax||"today"===t.displayDateMax||!((e,t)=>new Date(e).getTime()=0&&Number(t.selectedMonth)<12,o=void 0!==t.selectedYear&&Number(t.selectedYear)>=0&&Number(t.selectedYear)<=9999;et(t,s?Number(t.selectedMonth):e(t.context.dateToday).getMonth(),o?Number(t.selectedYear):e(t.context.dateToday).getFullYear())})(t),(e=>{var t;g(e,"selectedDates",null!=(t=e.selectedDates)&&t[0]?n(e.selectedDates):[])})(t),null==(i=u(t).weeks)||i.init(t),null==(s=u(t).time)||s.init(t)},nt=(e,{year:t,month:n,dates:i,time:s,locale:o},l=!0,a)=>{var r,c,d,h;U(e);let _=u(e);null==(r=_.motion)||r.reset(e),null==(c=_.time)||c.destroy(e),null==(d=_.annotations)||d.destroy(e),D(e);let m={year:e.selectedYear,month:e.selectedMonth,dates:e.selectedDates,time:e.selectedTime};var p;e.selectedYear=t?m.year:e.context.selectedYear,e.selectedMonth=n?m.month:e.context.selectedMonth,e.selectedTime=s?m.time:e.context.selectedTime,e.selectedDates="only-first"===i&&null!=(h=e.context.selectedDates)&&h[0]?[e.context.selectedDates[0]]:!0===i?m.dates:e.context.selectedDates,o&&g(e,"locale",{months:{short:[],long:[]},weekdays:{short:[],long:[]}}),tt(e),l&&(a&&Oe(e),a&&a.structure===Z(e)?($e(e),null==(p=_.time)||p.render(e),Fe(e,!0)):qe(e,!1)),e.selectedYear=m.year,e.selectedMonth=m.month,e.selectedDates=m.dates,e.selectedTime=m.time,"multiple-ranged"===e.selectionDatesMode&&M(e,null,!!i),l&&Q(e,!0)},at=(e,t,n)=>{if(!e.context.isInit)throw Error(F);m(e),nt(e,Le(Le({},{year:!0,month:!0,dates:!0,time:!0,locale:!0}),t),!(e.inputMode&&!e.context.inputModeInit),n),e.onUpdate&&e.onUpdate(e)},lt=["extensions","context","init","update","destroy","show","hide","set","queryAndMemoize"],ot=(e,t,n=!0)=>{let i=Object.keys(t);for(let s=0;s{var n;if("multiple"!==e.type)return{currentValue:null,columnID:0};let i=e.context.mainElement.querySelectorAll('[data-vc="column"]'),s=Array.from(i).findIndex(e=>e.closest(`[data-vc-column="${t}"]`));return{currentValue:s>=0?Number(null==(n=i[s].querySelector(`[data-vc="${t}"]`))?void 0:n.getAttribute(`data-vc-${t}`)):null,columnID:Math.max(s,0)}},ht=(e,t,n)=>{let{currentValue:i,columnID:s}=pt(e,t);return"month"===e.context.currentType&&s>=0?n-s:"year"===e.context.currentType&&e.context.selectedYear!==i?n-1:n},vt=Object.freeze({name:"months",layout:e=>`\n
\n <#ArrowPrev [month] />\n <#ArrowNext [month] />\n
\n
\n <#Multiple>\n
\n
\n
\n <#Month />\n <#Year />\n
\n
\n
\n <#WeekNumbers />\n
\n <#Week />\n <#Dates />\n
\n
\n
\n <#/Multiple>\n <#DateRangeTooltip />\n
\n <#ControlTime />\n`,render:(e,t)=>{var n;if("multiple"===e.context.currentType)return null==(n=u(e).time)||n.destroy(e),e.context.mainElement.innerHTML=e.sanitizerHTML(((e,t)=>t.replace(RegExp("<#Multiple>(.*?)<#\\/Multiple>","gs"),(t,n)=>{let i=Array(e.context.displayMonthsCount).fill(n).join("");return e.sanitizerHTML(i)}).replace(/[\n\t]/g,""))(e,fe(e,e.layouts.multiple))),!0;if("multiple"!==e.type||!t)return!1;let i=e.context.mainElement.querySelector('[data-vc="controls"]'),s=e.context.mainElement.querySelector('[data-vc="grid"]'),o=t.closest('[data-vc="column"]');return i&&i.remove(),s&&(s.dataset.vcGrid="hidden"),o&&(o.dataset.vcColumn=e.context.currentType),o&&(o.innerHTML=e.sanitizerHTML(fe(e,e.layouts[e.context.currentType]))),!0},column:pt,select:(t,n,i)=>"month"===n?((t,n)=>{let i=n.closest('[data-vc-column="month"]').querySelector('[data-vc="year"]'),s=ht(t,"month",Number(n.dataset.vcMonthsMonth)),o=Number(i.dataset.vcYear),l=e(t.context.dateMin),a=e(t.context.dateMax),r=sa.getMonth()&&o>=a.getFullYear();g(t,"selectedYear",o),g(t,"selectedMonth",r?l.getMonth():c?a.getMonth():s)})(t,i):((t,n)=>{let i=ht(t,"year",Number(n.dataset.vcYearsYear)),s=e(t.context.dateMin),o=e(t.context.dateMax),l=t.context.displayMonthsCount-1,{columnID:a}=pt(t,"year"),r=t.context.selectedMontho.getMonth()-l+a&&i>=o.getFullYear(),u=io.getFullYear(),h=r||u?s.getFullYear():c||d?o.getFullYear():i,_=r||u?s.getMonth():c||d?o.getMonth()-l+a:t.context.selectedMonth;g(t,"selectedYear",h),g(t,"selectedMonth",_)})(t,i),rotate:(e,t)=>{var n;let i=12*e.context.selectedYear+e.context.selectedMonth-t.month;if(!i||Math.abs(i)>=t.count)return;let s=Array.from(e.context.mainElement.querySelectorAll('[data-vc="column"]')),o=null==(n=s[0])?void 0:n.parentElement;if(!o||s.length!==t.count||s.some(e=>e.parentElement!==o)||Array.from(o.childNodes).some(e=>{var t;return 1===e.nodeType?!s.includes(e):3!==e.nodeType||!(null==(t=e.textContent)||!t.trim())}))return;let l=[];if(i>0){let e=s[s.length-1].nextSibling;for(let n=0;n(e=>{var t;if(e.context.isInit)throw Error("The calendar has already been initialized, calling init() again is not allowed. Create a new Calendar instance instead.");if(m(e),g(e,"originalElement",e.context.mainElement.cloneNode(!0)),g(e,"isInit",!0),e.inputMode){let t=(e=>{g(e,"inputElement",e.context.mainElement);let t=e.context.inputElement;["input","button","textarea"].includes(t.localName)&&(t.setAttribute("aria-haspopup","dialog"),("button"===t.localName||"combobox"===t.getAttribute("role"))&&t.setAttribute("aria-expanded","false"));let n=()=>{e.context.inputModeInit?O(e):(e=>{var t;let n=document.createElement("div");n.className=e.styles.calendar,n.dataset.vc="calendar",n.dataset.vcInput="",n.dataset.vcCalendarHidden="",Object.assign(n.style,{left:"0",top:"0"}),S(n);let i=w(e.context.mainElement),s=i===document?document.body:i;g(e,"inputModeInit",!0),g(e,"isShowInInputMode",!1),g(e,"mainElement",n),s.appendChild(e.context.mainElement),nt(e,{year:!0,month:!0,dates:!0,time:!0,locale:!0}),O(e),e.onInit&&e.onInit(e),e.context.isDestroyed||(Pe(e),null==(t=u(e).motion)||t.bind(e),Ze(e))})(e)};e.context.inputElement.addEventListener("click",n);let i="function"==typeof e.openOnFocus||!0===e.openOnFocus,s=()=>{(e=>E.has(e))(e)?(e=>{E.delete(e)})(e):(e=>f(e,e.openOnFocus))(e)&&n()};i&&e.context.inputElement.addEventListener("focus",s);let o=t=>{let n="Tab"===t.key&&!t.shiftKey,i=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(t.key);(n||i)&&(t=>{var n;if(!e.context.isShowInInputMode||w(e.context.mainElement).activeElement!==e.context.inputElement)return!1;let i=e=>e.tabIndex>=0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),s=null==(n=document.createTreeWalker(e.context.mainElement,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>i(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}).nextNode())?i(e.context.mainElement)?e.context.mainElement:null:n;!s||s.tabIndex<0||(t.preventDefault(),s.focus())})(t)};return e.context.inputElement.addEventListener("keydown",o),()=>{t.removeEventListener("click",n),i&&t.removeEventListener("focus",s),t.removeEventListener("keydown",o)}})(e);return g(e,"cleanupInput",t),t}if(tt(e),qe(e),"multiple-ranged"===e.selectionDatesMode&&1===e.context.selectedDates.length&&(M(e,null),Fe(e)),e.onInit&&e.onInit(e),!e.context.isDestroyed)return Pe(e),null==(t=u(e).motion)||t.bind(e),Ze(e)})(this)),Ne(this,"update",e=>at(this,e)),Ne(this,"destroy",()=>{let t=this.inputMode?this.context.inputElement:this.context.mainElement;if((e=>{var t,n,i,s,o,a,r,c;if(!e.context.isInit)throw Error(F);if(e.context.isDestroyed)throw Error("The calendar has already been destroyed, calling destroy() again is not allowed.");B(e);let d=u(e);var h,_,m,p,E;null==(t=d.motion)||t.destroy(e),null==(n=d.time)||n.destroy(e),null==(i=d.annotations)||i.destroy(e),D(e),(e=>{l.delete(e)})(e),H(e),null==(s=(o=e.context).cleanupInput)||s.call(o),g(e,"cleanupInput",void 0),null==(a=e.context.cleanupHandlers)||a.forEach(e=>e()),g(e,"cleanupHandlers",[]),g(e,"isShowInInputMode",!1),null==(r=(c=e.context).cleanupSystemTheme)||r.call(c),e.inputMode?(e.context.mainElement!==e.context.inputElement&&(null==(m=e.context.mainElement.parentElement)||m.removeChild(e.context.mainElement)),null==(h=e.context.inputElement)||null==(_=h.replaceWith)||_.call(h,e.context.originalElement),g(e,"inputElement",void 0)):null==(p=(E=e.context.mainElement).replaceWith)||p.call(E,e.context.originalElement),g(e,"mainElement",e.context.originalElement),g(e,"isDestroyed",!0),e.onDestroy&&e.onDestroy(e)})(this),t)for(let[n,i]of e.memoizedElements)i===t&&e.memoizedElements.delete(n)}),Ne(this,"show",()=>q(this)),Ne(this,"hide",()=>$(this)),Ne(this,"set",(e,t)=>((e,t,n)=>{m(e,t);let i=Object.keys(t);t.extensions&&i.splice(i.indexOf("extensions"),1);let s=1===i.length&&"selectedDates"===i[0]?J(e):void 0;ot(e,t),e.context.isInit&&at(e,n,s)})(this,e,t)),Ne(this,"context",void 0),this.context=Le(Le({},this.context),{},{locale:{months:{short:[],long:[]},weekdays:{short:[],long:[]}}}),g(this,"mainElement","string"==typeof t?null==(o=e.memoizedElements.get(t))?this.queryAndMemoize(t):o:t);let a=null==n?void 0:n.extensions;this.extensions=null!=a&&a.length?Object.freeze(Array.from(new Set(a))):d,(e=>{if(!e.extensions.length)return;let t={};for(let n of e.extensions){let e=n,s=e.name;if(!i.includes(s))throw Error("Unknown calendar extension.");if(t[s]&&t[s]!==e)throw Error(`Conflicting calendar extension: ${s}.`);Object.assign(t,{[s]:e})}s.set(e,t)})(this),n&&ot(this,n)}queryAndMemoize(t){let n=document.querySelector(t);if(!n)throw Error((e=>`${e} is not found, check the first argument passed to new Calendar. If the element lives inside a Shadow DOM, a string selector can't reach it - resolve the element yourself (e.g. shadowRoot.querySelector(...)) and pass it directly instead.`)(t));return e.memoizedElements.set(t,n),n}};Ne(on,"memoizedElements",new Map);const NAME$15="datepicker",EVENT_KEY$12=".bs.datepicker",DATA_API_KEY$7=".data-api",EVENT_CHANGE$2=`change${EVENT_KEY$12}`,EVENT_SHOW$4=`show${EVENT_KEY$12}`,EVENT_SHOWN$3=`shown${EVENT_KEY$12}`,EVENT_HIDE$3=`hide${EVENT_KEY$12}`,EVENT_HIDDEN$5=`hidden${EVENT_KEY$12}`,EVENT_FOCUSIN$3=`focusin${EVENT_KEY$12}`,EVENT_POINTERDOWN$1=`pointerdown${EVENT_KEY$12}`,EVENT_CLICK$4=`click${EVENT_KEY$12}`,EVENT_CLICK_DATA_API$3=`click${EVENT_KEY$12}.data-api`,EVENT_FOCUSIN_DATA_API=`focusin${EVENT_KEY$12}.data-api`,SELECTOR_DATA_TOGGLE$6='[data-bs-toggle="datepicker"]',HIDE_DELAY=100,Default$14={datepickerTheme:null,dateMin:null,dateMax:null,dateFormat:null,displayElement:null,displayMonthsCount:1,firstWeekday:1,inline:!1,locale:"default",positionElement:null,selectedDates:[],selectionMode:"single",placement:"left",vcpOptions:{}},DefaultType$14={datepickerTheme:"(null|string)",dateMin:"(null|string|number|object)",dateMax:"(null|string|number|object)",dateFormat:"(null|object|function)",displayElement:"(null|string|element|boolean)",displayMonthsCount:"number",firstWeekday:"number",inline:"boolean",locale:"string",positionElement:"(null|string|element)",selectedDates:"array",selectionMode:"string",placement:"string",vcpOptions:"object"};var Datepicker=class extends BaseComponent{constructor(e,t){super(e,t),this._calendar=null,this._isShown=!1,this._initCalendar()}static get Default(){return Default$14}static get DefaultType(){return DefaultType$14}static get NAME(){return NAME$15}toggle(){return this._config.inline?Promise.resolve():this._isShown?this.hide():this.show()}async show(){this._config.inline||!this._calendar||isDisabled(this._element)||this._isShown||EventHandler.trigger(this._element,EVENT_SHOW$4).defaultPrevented||(this._calendar.show(),this._isShown=!0,EventHandler.trigger(this._element,EVENT_SHOWN$3))}async hide(){this._config.inline||this._calendar&&this._isShown&&(EventHandler.trigger(this._element,EVENT_HIDE$3).defaultPrevented||(this._calendar.hide(),this._isShown=!1,EventHandler.trigger(this._element,EVENT_HIDDEN$5)))}dispose(){this._themeObserver&&(this._themeObserver.disconnect(),this._themeObserver=null),this._onOutside&&(EventHandler.off(document,EVENT_FOCUSIN$3,this._onOutside),EventHandler.off(document,EVENT_POINTERDOWN$1,this._onOutside)),this._onTriggerClick&&EventHandler.off(this._positionElement,EVENT_CLICK$4,this._onTriggerClick),this._calendar&&this._calendar.destroy(),this._calendar=null,super.dispose()}getSelectedDates(){const e=this._calendar?.context?.selectedDates;return e?[...e]:[]}setSelectedDates(e){this._calendar&&this._calendar.set({selectedDates:e})}_initCalendar(){this._isInput="INPUT"===this._element.tagName,this._isInline=this._config.inline,this._isInline&&!this._isInput&&(this._boundInput=this._element.querySelector('input[type="hidden"], input[name]')),this._positionElement=this._resolvePositionElement(),this._displayElement=this._resolveDisplayElement();const e=this._buildCalendarOptions();this._calendar=new on(this._positionElement,e),this._calendar.init(),this._setupThemeObserver(),this._setupDismiss(),this._isInput&&this._element.value&&this._parseInputValue(),this._updateDisplayWithSelectedDates()}_updateDisplayWithSelectedDates(){const{selectedDates:e}=this._config;if(!e||0===e.length)return;const t=this._formatDateForInput(e);this._isInput&&(this._element.value=t),this._boundInput&&(this._boundInput.value=e.join(",")),this._displayElement&&(this._displayElement.textContent=t)}_resolvePositionElement(){let{positionElement:e}=this._config;if("string"==typeof e&&(e=document.querySelector(e)),!e&&this._isInput&&!this._isInline){const t=this._element.closest(".form-adorn");t&&(e=t)}return e||this._element}_resolveDisplayElement(){const{displayElement:e}=this._config;return"string"==typeof e?document.querySelector(e):!0===e||null===e&&!this._isInput&&!this._isInline?this._element.querySelector("[data-bs-datepicker-display]")||this._element:e}_getThemeAncestor(){return void 0===this._themeAncestor&&(this._themeAncestor=this._element.closest("[data-bs-theme]")),this._themeAncestor}_getEffectiveTheme(){const{datepickerTheme:e}=this._config;return e||this._getThemeAncestor()?.getAttribute("data-bs-theme")||null}_syncThemeAttribute(e){if(!e)return;const t=this._getEffectiveTheme();t?e.setAttribute("data-bs-theme",t):e.removeAttribute("data-bs-theme")}_setupThemeObserver(){const e=this._getThemeAncestor();e&&!this._config.datepickerTheme&&(this._themeObserver=new MutationObserver(()=>{this._syncThemeAttribute(this._calendar?.context?.mainElement)}),this._themeObserver.observe(e,{attributes:!0,attributeFilter:["data-bs-theme"]}))}_setupDismiss(){this._isInline||(this._isInput||(this._onTriggerClick=()=>{this._isShown||this._calendar?.hide()},EventHandler.on(this._positionElement,EVENT_CLICK$4,this._onTriggerClick)),this._onOutside=({target:e})=>{const t=this._calendar?.context?.mainElement,n=!(e instanceof Node)||!this._element.contains(e)&&!t?.contains(e);this._isShown&&n&&this.hide()},EventHandler.on(document,EVENT_FOCUSIN$3,this._onOutside),EventHandler.on(document,EVENT_POINTERDOWN$1,this._onOutside))}_buildCalendarOptions(){const e=this._getEffectiveTheme(),t=e&&"auto"!==e?e:"system",n={...this._config.vcpOptions,extensions:[vt],inputMode:!this._isInline,positionToInput:this._config.placement,firstWeekday:this._config.firstWeekday,locale:this._config.locale,selectionDatesMode:this._config.selectionMode,selectedDates:this._config.selectedDates,displayMonthsCount:this._config.displayMonthsCount,type:this._config.displayMonthsCount>1?"multiple":"default",selectedTheme:t,themeAttrDetect:"[data-bs-theme]",onClickDate:(e,t)=>this._handleDateClick(e,t),onInit:e=>{this._syncThemeAttribute(e.context.mainElement)},onShow:()=>{this._calendar&&(this._isShown=!0,this._syncThemeAttribute(this._calendar.context.mainElement))},onHide:()=>{this._isShown=!1}};if(this._config.selectedDates.length>0){const e=this._parseDate(this._config.selectedDates[0]);n.selectedMonth=e.getMonth(),n.selectedYear=e.getFullYear()}return this._config.dateMin&&(n.dateMin=this._config.dateMin),this._config.dateMax&&(n.dateMax=this._config.dateMax),n}_handleDateClick(e,t){const n=[...e.context.selectedDates];if(n.length>0){const e=this._formatDateForInput(n);this._isInput&&(this._element.value=e),this._boundInput&&(this._boundInput.value=n.join(",")),this._displayElement&&(this._displayElement.textContent=e)}EventHandler.trigger(this._element,EVENT_CHANGE$2,{dates:n,event:t}),this._maybeHideAfterSelection(n)}_maybeHideAfterSelection(e){this._isInline||("single"===this._config.selectionMode&&e.length>0||"multiple-ranged"===this._config.selectionMode&&e.length>=2)&&setTimeout(()=>this.hide(),100)}_parseDate(e){const[t,n,i]=e.split("-");return new Date(t,n-1,i)}_formatDate(e){const t=this._parseDate(e),n="default"===this._config.locale?void 0:this._config.locale,{dateFormat:i}=this._config;return"function"==typeof i?i(t,n):i&&"object"==typeof i?new Intl.DateTimeFormat(n,i).format(t):t.toLocaleDateString(n)}_formatDateForInput(e){if(0===e.length)return"";if(1===e.length)return this._formatDate(e[0]);const t="multiple-ranged"===this._config.selectionMode?" – ":", ";return e.map(e=>this._formatDate(e)).join(t)}_parseInputValue(){const e=this._element.value.trim();if(!e)return;const t=new Date(e);if(!Number.isNaN(t.getTime())){const e=`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}-${String(t.getDate()).padStart(2,"0")}`;this._calendar.set({selectedDates:[e]})}}};EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$6,function(e){"INPUT"!==this.tagName&&"true"!==this.dataset.bsInline&&(e.preventDefault(),Datepicker.getOrCreateInstance(this).toggle())}),EventHandler.on(document,EVENT_FOCUSIN_DATA_API,SELECTOR_DATA_TOGGLE$6,function(){"INPUT"===this.tagName&&Datepicker.getOrCreateInstance(this).show()}),EventHandler.on(document,`DOMContentLoaded${EVENT_KEY$12}.data-api`,()=>{const e=`${SELECTOR_DATA_TOGGLE$6}[data-bs-inline="true"], ${SELECTOR_DATA_TOGGLE$6}[data-bs-selected-dates]`;for(const t of document.querySelectorAll(e))Datepicker.getOrCreateInstance(t)});const CLASS_NAME_OPEN="dialog-open";var DialogBase=class extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._openedAsModal=!1,this._addDialogListeners()}static get NAME(){return"dialogbase"}toggle(e){return this._element.open?this.hide():this.show(e)}async show(e){if(this._element.open||this._isTransitioning)return;if(EventHandler.trigger(this._element,this.constructor.eventName("show"),{relatedTarget:e}).defaultPrevented)return;this._isTransitioning=!0,this._onBeforeShow();const{modal:t,preventBodyScroll:n}=this._getShowOptions();this._showElement({modal:t,preventBodyScroll:n}),await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,this.constructor.eventName("shown"),{relatedTarget:e})},this._element,this._isAnimated())}async hide(){this._element.open&&!this._isTransitioning&&(EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented||(this._isTransitioning=!0,this._hideElement(),await this._queueCallback(()=>{this._element.open&&this._closeAndCleanup(),this._element.classList.remove("hiding"),this._onAfterHide(),this._isTransitioning=!1,EventHandler.trigger(this._element,this.constructor.eventName("hidden"))},this._element,this._isAnimated())))}dispose(){this._element.open&&this._closeAndCleanup(),EventHandler.off(this._element,"cancel",this._cancelHandler),super.dispose()}_getShowOptions(){return{modal:!0,preventBodyScroll:!0}}_onBeforeShow(){}_onAfterHide(){}_isAnimated(){return!this._element.classList.contains(this._getInstantClassName())}_getInstantClassName(){return"dialog-instant"}_getStaticClassName(){return"dialog-static"}_onCancel(){}_showElement({modal:e=!0,preventBodyScroll:t=!0}={}){this._openedAsModal=e,e?this._element.showModal():this._element.show(),t&&document.documentElement.classList.add("dialog-open")}_hideElement(){this._hideChildComponents(),this._element.classList.add("hiding"),this._shouldDeferClose()||this._closeAndCleanup()}_closeAndCleanup(){this._element.close(),this._openedAsModal=!1,document.querySelector("dialog[open]:modal")||document.documentElement.classList.remove("dialog-open")}_shouldDeferClose(){return!1}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,this.constructor.eventName("hidePrevented")).defaultPrevented)return;const e=this._getStaticClassName();this._element.classList.add(e),this._queueCallback(()=>{this._element.classList.remove(e)},this._element)}_hideChildComponents(){for(const e of SelectorEngine.find('[data-bs-toggle="tooltip"], [data-bs-toggle="popover"]',this._element)){const t=data_default.getAny(e);t&&"function"==typeof t.hide&&t.hide()}for(const e of SelectorEngine.find(".toast.show",this._element)){const t=data_default.getAny(e);t&&"function"==typeof t.hide&&t.hide()}}_addDialogListeners(){const e=this.constructor.EVENT_KEY;this._cancelHandler=e=>{e.preventDefault(),this._config.keyboard?(this._onCancel(),this.hide()):this._triggerBackdropTransition()},EventHandler.on(this._element,"cancel",this._cancelHandler),EventHandler.on(this._element,`keydown${e}`,e=>{"Escape"!==e.key||this._openedAsModal||(e.preventDefault(),this._config.keyboard&&(this._onCancel(),this.hide()))}),EventHandler.on(this._element,`click${e}`,e=>{e.target===this._element&&this._openedAsModal&&("static"!==this._config.backdrop?this.hide():this._triggerBackdropTransition())})}};const NAME$14="dialog",EVENT_KEY$11=".bs.dialog",DATA_API_KEY$6=".data-api",EVENT_SHOW$3="show.bs.dialog",EVENT_HIDDEN$4="hidden.bs.dialog",EVENT_CANCEL="cancel.bs.dialog",EVENT_CLICK_DATA_API$2="click.bs.dialog.data-api",CLASS_NAME_NONMODAL="dialog-nonmodal",CLASS_NAME_INSTANT$1="dialog-instant",CLASS_NAME_SWAP_IN="dialog-swap-in",SELECTOR_DATA_TOGGLE$5='[data-bs-toggle="dialog"]',Default$13={backdrop:!0,keyboard:!0,modal:!0},DefaultType$13={backdrop:"(boolean|string)",keyboard:"boolean",modal:"boolean"};var Dialog=class extends DialogBase{constructor(e,t){super(e,t)}static get Default(){return Default$13}static get DefaultType(){return DefaultType$13}static get NAME(){return NAME$14}handleUpdate(){}_getShowOptions(){return{modal:this._config.modal,preventBodyScroll:this._config.modal}}_onBeforeShow(){this._config.modal||this._element.classList.add("dialog-nonmodal")}_onAfterHide(){this._element.classList.remove("dialog-nonmodal")}_shouldDeferClose(){return this._isAnimated()}_onCancel(){EventHandler.trigger(this._element,EVENT_CANCEL)}};EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$5,function(e){const t=SelectorEngine.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),EventHandler.one(t,EVENT_SHOW$3,e=>{e.defaultPrevented||EventHandler.one(t,EVENT_HIDDEN$4,()=>{isVisible(this)&&this.focus({preventScroll:!0})})});const n=Manipulator.getDataAttributes(this),i=this.closest("dialog[open]");if(i&&i!==t){if(i.classList.contains("dialog-swap-in"))return;const e=Dialog.getOrCreateInstance(t,n);t.classList.add("dialog-swap-in"),e.show(this),EventHandler.one(t,"shown.bs.dialog",()=>{t.classList.remove("dialog-swap-in")});const s=Dialog.getInstance(i);return void(s&&(i.classList.add("dialog-instant"),EventHandler.one(i,EVENT_HIDDEN$4,()=>{i.classList.remove("dialog-instant")}),s.hide()))}Dialog.getOrCreateInstance(t,n).toggle(this)}),enableDismissTrigger(Dialog);const ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i,DefaultAllowlist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},DefaultIconAllowlist={"*":["class","role",ARIA_ATTRIBUTE_PATTERN],svg:["xmlns","width","height","viewbox","fill","stroke","stroke-width","stroke-linecap","stroke-linejoin","focusable"],path:["d","fill","stroke","stroke-width","fill-rule","clip-rule"],line:["x1","y1","x2","y2","stroke","stroke-width","stroke-linecap"],circle:["cx","cy","r","fill","stroke","stroke-width"],rect:["x","y","width","height","rx","ry","fill","stroke","stroke-width"],polyline:["points","fill","stroke","stroke-width"],polygon:["points","fill","stroke","stroke-width"],g:["fill","stroke","stroke-width","transform"],span:[],i:[]},uriAttributes=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),SAFE_URL_PATTERN=/^(?!(?:javascript|data|vbscript):)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z=]+$/i,allowedAttribute=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!uriAttributes.has(n)||Boolean(SAFE_URL_PATTERN.test(e.nodeValue)||DATA_URL_PATTERN.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))};function sanitizeHtml(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),s=[...i.body.querySelectorAll("*")];for(const e of s){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[...e.attributes],s=[...t["*"]||[],...t[n]||[]];for(const t of i)allowedAttribute(t,s)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}const NAME$13="navoverflow",EVENT_KEY$10=".bs.navoverflow",EVENT_UPDATE=`update${EVENT_KEY$10}`,EVENT_OVERFLOW=`overflow${EVENT_KEY$10}`,EVENT_RESIZE$2=`resize${EVENT_KEY$10}`,CLASS_NAME_OVERFLOW="nav-overflow",CLASS_NAME_OVERFLOW_MENU="nav-overflow-menu",CLASS_NAME_HIDDEN="d-none",CLASS_NAME_KEEP="nav-overflow-keep",CLASS_NAME_INITIALIZED="nav-overflow-initialized",CLASS_NAME_SUBMENU="submenu",CLASS_NAME_SHOW$3="show",SELECTOR_NAV=".nav",SELECTOR_NAV_ITEM=".nav-item",SELECTOR_NAV_LINK=".nav-link",SELECTOR_OVERFLOW_TOGGLE=".nav-overflow-toggle",SELECTOR_OVERFLOW_MENU=".nav-overflow-menu",SELECTOR_CUSTOM_ICON="[data-bs-overflow-icon]",SELECTOR_MENU$1=".menu",SELECTOR_MENU_TOGGLE$2='[data-bs-toggle="menu"]',DEFAULT_TEXT="More",Default$12={collapseBelow:0,iconPlacement:"start",menuPlacement:"bottom-end",menuStrategy:"absolute",moreText:"More",moreIcon:'',threshold:0},DefaultType$12={collapseBelow:"(number|string)",iconPlacement:"string",menuPlacement:"string",menuStrategy:"string",moreText:"(string|boolean)",moreIcon:"string",threshold:"number"};var NavOverflow=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne(".nav",this._element);if(!n)throw new TypeError(`${this._element.outerHTML} has no child .nav to collapse`);this._nav=n,this._items=[],this._overflowItems=[],this._overflowMenu=null,this._overflowToggle=null,this._resizeObserver=null,this._resizeHandler=null,this._collapseBelow=0,this._itemMenus=new Map,this._relocatedMenus=new Map,this._init()}static get Default(){return Default$12}static get DefaultType(){return DefaultType$12}static get NAME(){return NAME$13}update(){this._calculateOverflow(),EventHandler.trigger(this._element,EVENT_UPDATE)}dispose(){this._resizeObserver&&this._resizeObserver.disconnect(),this._resizeHandler&&EventHandler.off(window,EVENT_RESIZE$2,this._resizeHandler),this._restoreItems(),this._overflowToggle&&this._overflowToggle.parentElement&&this._overflowToggle.parentElement.remove(),super.dispose()}_init(){this._element.classList.add("nav-overflow"),this._items=SelectorEngine.find(".nav-item",this._nav).filter(e=>!e.querySelector(".nav-overflow-toggle"));for(const[e,t]of this._items.entries()){t.dataset.bsNavOrder=e;const n=SelectorEngine.findOne(".nav-link",t);n?.matches(SELECTOR_MENU_TOGGLE$2)&&this._findItemMenu(t,n)}this._collapseBelow=this._resolveCollapseBelow(),this._createOverflowMenu(),this._setupResizeObserver(),this._calculateOverflow(),this._element.classList.add(CLASS_NAME_INITIALIZED)}_createOverflowMenu(){if(this._overflowToggle=SelectorEngine.findOne(".nav-overflow-toggle",this._element),this._overflowToggle)return void(this._overflowMenu=SelectorEngine.findOne(".nav-overflow-menu",this._element));const{moreText:e}=this._config,t="string"==typeof e?e:"",n=document.createElement("li");n.className="nav-item nav-overflow-item";const i=document.createElement("button");i.type="button",i.className="nav-link nav-overflow-toggle",i.setAttribute("data-bs-toggle","menu"),i.setAttribute("data-bs-placement",this._config.menuPlacement),i.setAttribute("data-bs-strategy",this._config.menuStrategy),i.setAttribute("aria-expanded","false"),""===t&&i.setAttribute("aria-label","More");const s=document.createElement("span");if(s.className="nav-overflow-icon",s.innerHTML=sanitizeHtml(this._resolveIcon(),DefaultIconAllowlist),""===t)i.append(s);else{const e=document.createElement("span");e.className="nav-overflow-text",e.textContent=t,"end"===this._config.iconPlacement?i.append(e,s):i.append(s,e)}const o=document.createElement("div");o.className="nav-overflow-menu menu",n.append(i,o),this._nav.append(n),this._overflowToggle=i,this._overflowMenu=o}_resolveIcon(){const e=SelectorEngine.findOne(SELECTOR_CUSTOM_ICON,this._element);if(!e)return this._config.moreIcon;const t=e.cloneNode(!0);t.removeAttribute("data-bs-overflow-icon");const n=t.outerHTML;return e.remove(),n}_resolveCollapseBelow(){const e=this._config.collapseBelow;if("number"==typeof e)return e;if("string"==typeof e&&""!==e){const t=getComputedStyle(document.documentElement).getPropertyValue(`--bs-breakpoint-${e}`);return Number.parseFloat(t)||0}return 0}_setupResizeObserver(){if("undefined"==typeof ResizeObserver)return this._resizeHandler=()=>this._calculateOverflow(),void EventHandler.on(window,EVENT_RESIZE$2,this._resizeHandler);this._resizeObserver=new ResizeObserver(()=>{this._calculateOverflow()}),this._resizeObserver.observe(this._element)}_availableWidth(){const{paddingInlineStart:e,paddingInlineEnd:t}=getComputedStyle(this._element),n=(Number.parseFloat(e)||0)+(Number.parseFloat(t)||0);return this._element.clientWidth-n}_navGap(){return Number.parseFloat(getComputedStyle(this._nav).columnGap)||0}_calculateOverflow(){this._restoreItems();const e=this._availableWidth(),t=this._overflowToggle?.closest(".nav-item")??null,n=this._items.filter(e=>!e.classList.contains(CLASS_NAME_KEEP));if(this._collapseBelow>0&&ee.classList.contains(CLASS_NAME_KEEP)).reduce((e,t)=>e+t.offsetWidth+i,0)-(t?t.offsetWidth+i:0);let o=0,l=[];for(const e of n)o+=e.offsetWidth+i,o>s+1&&l.push(e);this._items.length-l.lengththis._config.threshold&&(l=this._items.slice(this._config.threshold).filter(e=>!e.classList.contains(CLASS_NAME_KEEP))),this._applyOverflow(l,t)}_applyOverflow(e,t){this._moveToOverflow(e),t?.classList.toggle("d-none",0===e.length),e.length>0&&EventHandler.trigger(this._element,EVENT_OVERFLOW,{overflowCount:e.length,visibleCount:this._items.length-e.length})}_moveToOverflow(e){if(this._overflowMenu){this._overflowMenu.replaceChildren(),this._overflowItems=[];for(const t of e){const e=SelectorEngine.findOne(".nav-link",t);if(!e)continue;const n=this._findItemMenu(t,e);n&&e.matches(SELECTOR_MENU_TOGGLE$2)?this._overflowMenu.append(this._relocateAsSubmenu(t,e,n)):this._overflowMenu.append(this._cloneAsMenuItem(e)),t.classList.add("d-none"),t.dataset.bsNavOverflow="true",this._overflowItems.push(t)}}}_relocateAsSubmenu(e,t,n){this._resetMenu(t,n),e.classList.remove("show"),this._relocatedMenus.set(e,{menu:n,parent:n.parentNode,nextSibling:n.nextSibling});const i=document.createElement("div");return i.className="submenu",i.append(this._cloneAsMenuItem(t,!0),n),i}_cloneAsMenuItem(e,t=!1){const n=e.cloneNode(!0);if(n.className="menu-item",n.removeAttribute("id"),e.classList.contains("active")&&n.classList.add("active"),(e.classList.contains("disabled")||e.hasAttribute("disabled"))&&n.classList.add("disabled"),t){for(const e of n.getAttributeNames())e.startsWith("data-bs-")&&"data-bs-theme"!==e&&n.removeAttribute(e);n.removeAttribute("href"),n.setAttribute("aria-haspopup","true"),n.setAttribute("aria-expanded","false"),"A"===n.tagName&&(n.setAttribute("role","button"),n.hasAttribute("tabindex")||n.setAttribute("tabindex","0"))}return n}_findItemMenu(e,t){const n=SelectorEngine.next(t,".menu")[0];if(n&&!n.classList.contains("nav-overflow-menu"))return this._itemMenus.set(e,n),n;const i=SelectorEngine.findOne(".menu",e);if(i&&!i.classList.contains("nav-overflow-menu"))return this._itemMenus.set(e,i),i;const s=this._itemMenus.get(e);return s?.isConnected?s:(this._itemMenus.delete(e),null)}_resetMenu(e,t){Menu.getInstance(e)?.dispose(),e.classList.remove("show"),e.setAttribute("aria-expanded","false"),e.parentElement?.classList.remove("show"),t.classList.remove("show")}_restoreRelocatedMenus(){for(const{menu:e,parent:t,nextSibling:n}of this._relocatedMenus.values())n?n.before(e):t.append(e);this._relocatedMenus.clear()}_restoreItems(){this._overflowToggle&&this._overflowMenu&&(this._resetMenu(this._overflowToggle,this._overflowMenu),this._overflowToggle.closest(".nav-item")?.classList.remove("show")),this._restoreRelocatedMenus();for(const e of this._items)e.classList.remove("d-none"),delete e.dataset.bsNavOverflow;this._overflowToggle?.closest(".nav-item")?.classList.remove("d-none"),this._overflowMenu?.replaceChildren(),this._overflowItems=[]}};EventHandler.on(document,"DOMContentLoaded",()=>{for(const e of SelectorEngine.find('[data-bs-toggle="nav-overflow"]'))NavOverflow.getOrCreateInstance(e)});const NAME$12="swipe",EVENT_KEY$9=".bs.swipe",EVENT_TOUCHSTART="touchstart.bs.swipe",EVENT_TOUCHMOVE="touchmove.bs.swipe",EVENT_TOUCHEND="touchend.bs.swipe",EVENT_POINTERDOWN="pointerdown.bs.swipe",EVENT_POINTERUP="pointerup.bs.swipe",POINTER_TYPE_TOUCH="touch",POINTER_TYPE_PEN="pen",CLASS_NAME_POINTER_EVENT="pointer-event",SWIPE_THRESHOLD=40,Default$11={endCallback:null,leftCallback:null,rightCallback:null,upCallback:null,downCallback:null},DefaultType$11={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)",upCallback:"(function|null)",downCallback:"(function|null)"};var Swipe=class e extends Config{constructor(t,n){super(),this._element=t,t&&e.isSupported()&&(this._config=this._getConfig(n),this._deltaX=0,this._deltaY=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Default$11}static get DefaultType(){return DefaultType$11}static get NAME(){return"swipe"}dispose(){EventHandler.off(this._element,".bs.swipe")}_start(e){if(!this._supportPointerEvents)return this._deltaX=e.touches[0].clientX,void(this._deltaY=e.touches[0].clientY);this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX,this._deltaY=e.clientY)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX,this._deltaY=e.clientY-this._deltaY),this._handleSwipe(),execute(this._config.endCallback)}_move(e){if(e.touches&&e.touches.length>1)return this._deltaX=0,void(this._deltaY=0);this._deltaX=e.touches[0].clientX-this._deltaX,this._deltaY=e.touches[0].clientY-this._deltaY}_handleSwipe(){const e=Math.abs(this._deltaX),t=Math.abs(this._deltaY);if(t>e&&t>40){const e=this._deltaY>0?"down":"up";return this._deltaX=0,this._deltaY=0,void execute("down"===e?this._config.downCallback:this._config.upCallback)}if(e>40){const t=e/this._deltaX;if(this._deltaX=0,this._deltaY=0,!t)return;return void execute(t>0?this._config.rightCallback:this._config.leftCallback)}this._deltaX=0,this._deltaY=0}_initEvents(){this._supportPointerEvents?(EventHandler.on(this._element,EVENT_POINTERDOWN,e=>this._start(e)),EventHandler.on(this._element,EVENT_POINTERUP,e=>this._end(e)),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,EVENT_TOUCHSTART,e=>this._start(e)),EventHandler.on(this._element,EVENT_TOUCHMOVE,e=>this._move(e)),EventHandler.on(this._element,EVENT_TOUCHEND,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}};const NAME$11="drawer",EVENT_KEY$8=".bs.drawer",DATA_API_KEY$5=".data-api",EVENT_LOAD_DATA_API$2=`load${EVENT_KEY$8}.data-api`,EVENT_HIDDEN$3=`hidden${EVENT_KEY$8}`,EVENT_RESIZE$1=`resize${EVENT_KEY$8}`,EVENT_CLICK_DATA_API$1=`click${EVENT_KEY$8}.data-api`,SELECTOR_DATA_TOGGLE$4='[data-bs-toggle="drawer"]',Default$10={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$10={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};var Drawer=class extends DialogBase{constructor(e,t){super(e,t),this._swipeHelper=null}static get Default(){return Default$10}static get DefaultType(){return DefaultType$10}static get NAME(){return NAME$11}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_getShowOptions(){return{modal:Boolean(this._config.backdrop)||!this._config.scroll,preventBodyScroll:!this._config.scroll}}_onBeforeShow(){this._initSwipe()}_getInstantClassName(){return"drawer-instant"}_getStaticClassName(){return"drawer-static"}_initSwipe(){if(this._swipeHelper||!Swipe.isSupported())return;const e={},t=this._element;t.classList.contains("drawer-bottom")?e.downCallback=()=>this.hide():t.classList.contains("drawer-top")?e.upCallback=()=>this.hide():t.classList.contains("drawer-end")?isRTL$1()?e.leftCallback=()=>this.hide():e.rightCallback=()=>this.hide():isRTL$1()?e.rightCallback=()=>this.hide():e.leftCallback=()=>this.hide(),this._swipeHelper=new Swipe(t,e)}};EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$4,function(e){const t=SelectorEngine.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this))return;EventHandler.one(t,EVENT_HIDDEN$3,()=>{isVisible(this)&&this.focus({preventScroll:!0})});const n=SelectorEngine.findOne("dialog.drawer[open]");n&&n!==t&&Drawer.getInstance(n).hide(),Drawer.getOrCreateInstance(t).toggle(this)}),EventHandler.on(window,EVENT_LOAD_DATA_API$2,()=>{for(const e of SelectorEngine.find("dialog.drawer[open]"))Drawer.getOrCreateInstance(e).show()}),EventHandler.on(window,EVENT_RESIZE$1,()=>{for(const e of SelectorEngine.find('dialog[open][class*="\\:drawer"]'))"fixed"!==getComputedStyle(e).position&&Drawer.getOrCreateInstance(e).hide()}),enableDismissTrigger(Drawer);const NAME$10="strength",EVENT_KEY$7=".bs.strength",DATA_API_KEY$4=".data-api",EVENT_STRENGTH_CHANGE=`strengthChange${EVENT_KEY$7}`,SELECTOR_DATA_STRENGTH="[data-bs-strength]",STRENGTH_LEVELS=["weak","fair","good","strong"],Default$9={input:null,minLength:8,messages:{weak:"Weak",fair:"Fair",good:"Good",strong:"Strong"},weights:{minLength:1,extraLength:1,lowercase:1,uppercase:1,numbers:1,special:1,multipleSpecial:1,longPassword:1},thresholds:[2,4,6],scorer:null},DefaultType$9={input:"(string|element|null)",minLength:"number",messages:"object",weights:"object",thresholds:"array",scorer:"(function|null)"};var Strength=class extends BaseComponent{constructor(e,t){super(e,t),this._input=this._getInput(),this._segments=SelectorEngine.find(".strength-segment",this._element),this._textElement=SelectorEngine.findOne(".strength-text",this._element.parentElement),this._currentStrength=null,this._input&&(this._addEventListeners(),this._evaluate())}static get Default(){return Default$9}static get DefaultType(){return DefaultType$9}static get NAME(){return NAME$10}getStrength(){return this._currentStrength}evaluate(){this._evaluate()}_getInput(){if(this._config.input)return"string"==typeof this._config.input?SelectorEngine.findOne(this._config.input):this._config.input;const e=this._element.parentElement;return SelectorEngine.findOne('input[type="password"]',e)}_addEventListeners(){EventHandler.on(this._input,"input",()=>this._evaluate()),EventHandler.on(this._input,"change",()=>this._evaluate())}_evaluate(){const e=this._input.value,t=this._calculateScore(e),n=this._scoreToStrength(t);n!==this._currentStrength&&(this._currentStrength=n,this._updateUI(n),EventHandler.trigger(this._element,EVENT_STRENGTH_CHANGE,{strength:n,score:t,password:e.length>0?"***":""}))}_calculateScore(e){if(!e)return 0;if("function"==typeof this._config.scorer)return this._config.scorer(e);const{weights:t}=this._config;let n=0;return e.length>=this._config.minLength&&(n+=t.minLength),e.length>=this._config.minLength+4&&(n+=t.extraLength),/[a-z]/.test(e)&&(n+=t.lowercase),/[A-Z]/.test(e)&&(n+=t.uppercase),/\d/.test(e)&&(n+=t.numbers),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(n+=t.special),/[!@#$%^&*(),.?":{}|<>].*[!@#$%^&*(),.?":{}|<>]/.test(e)&&(n+=t.multipleSpecial),e.length>=16&&(n+=t.longPassword),n}_scoreToStrength(e){if(0===e)return null;const[t,n,i]=this._config.thresholds;return e<=t?"weak":e<=n?"fair":e<=i?"good":"strong"}_updateUI(e){e?this._element.dataset.bsStrength=e:delete this._element.dataset.bsStrength;const t=e?STRENGTH_LEVELS.indexOf(e):-1;for(const[e,n]of this._segments.entries())e<=t?n.classList.add("active"):n.classList.remove("active");this._textElement&&(e&&this._config.messages[e]?(this._textElement.textContent=this._config.messages[e],this._textElement.dataset.bsStrength=e,this._textElement.style.setProperty("--strength-color",`var(--${{weak:"danger",fair:"warning",good:"info",strong:"success"}[e]}-text)`)):(this._textElement.textContent="",delete this._textElement.dataset.bsStrength))}};EventHandler.on(document,`DOMContentLoaded${EVENT_KEY$7}.data-api`,()=>{for(const e of SelectorEngine.find("[data-bs-strength]"))Strength.getOrCreateInstance(e)});const NAME$9="otpInput",EVENT_KEY$6=".bs.otpInput",DATA_API_KEY$3=".data-api",EVENT_COMPLETE=`complete${EVENT_KEY$6}`,EVENT_INPUT$1=`input${EVENT_KEY$6}`,EVENT_DOMCONTENT_LOADED=`DOMContentLoaded${EVENT_KEY$6}.data-api`,SELECTOR_DATA_OTP="[data-bs-otp]",SELECTOR_INPUT$1="input",SYNC_EVENTS=["blur","keyup","select"],CLASS_NAME_INPUT="otp-input",CLASS_NAME_RENDERED="otp-rendered",CLASS_NAME_SLOTS="otp-slots",CLASS_NAME_SLOT="otp-slot",CLASS_NAME_SLOT_FILLED="otp-slot-filled",CLASS_NAME_SLOT_ACTIVE="otp-slot-active",CLASS_NAME_SEPARATOR="otp-separator",MASK_CHARACTER="•",TYPES={numeric:{inputmode:"numeric",pattern:"[0-9]*",filter:/[^0-9]/g},alphanumeric:{inputmode:"text",pattern:"[A-Za-z0-9]*",filter:/[^A-Za-z0-9]/g},alpha:{inputmode:"text",pattern:"[A-Za-z]*",filter:/[^A-Za-z]/g}},Default$8={groups:null,length:null,mask:!1,separator:"·",type:"numeric"},DefaultType$8={groups:"(array|null)",length:"(number|null)",mask:"boolean",separator:"string",type:"string"};var OtpInput=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne("input",this._element);n&&(this._input=n,this._type=TYPES[this._config.type]||TYPES.numeric,this._length=this._resolveLength(),this._slots=[],this._pointerActive=!1,this._pointerIndex=0,this._setupInput(),this._renderSlots(),this._addEventListeners(),this._render())}static get Default(){return Default$8}static get DefaultType(){return DefaultType$8}static get NAME(){return NAME$9}getValue(){return this._input.value}setValue(e){this._input.value=this._sanitize(String(e)),this._render(),this._checkComplete()}clear(){this._input.value="",this._render(),this._input.focus()}focus(){this._input.focus(),this._selectSlot(this._firstEmptyIndex()),this._render()}dispose(){EventHandler.off(this._input,"input",this._onInput),EventHandler.off(this._input,"beforeinput",this._onBeforeInput),EventHandler.off(this._input,"focus",this._onFocus),EventHandler.off(this._input,"pointerdown",this._onPointerDown),EventHandler.off(document,"selectionchange",this._onSelectionChange);for(const e of SYNC_EVENTS)EventHandler.off(this._input,e,this._onSync);this._slotsContainer?.remove(),this._element.classList.remove("otp-rendered"),super.dispose()}_resolveLength(){if(this._config.length)return this._config.length;const e=Number.parseInt(this._input.getAttribute("maxlength"),10);return Number.isNaN(e)||e<1?6:e}_setupInput(){const e=this._input;"number"!==e.type&&"password"!==e.type||(e.type="text"),e.classList.add("otp-input"),e.setAttribute("maxlength",String(this._length)),e.setAttribute("inputmode",this._type.inputmode),e.setAttribute("pattern",this._type.pattern),e.getAttribute("autocomplete")||e.setAttribute("autocomplete","one-time-code"),e.value&&(e.value=this._sanitize(e.value))}_renderSlots(){const e=document.createElement("div");e.className="otp-slots",e.setAttribute("aria-hidden","true");const{groups:t}=this._config;let n=0,i=0;for(let s=0;s0&&(i++,i===t[n]&&sthis._handleInput(),this._onBeforeInput=e=>this._handleBeforeInput(e),this._onPointerDown=e=>this._handlePointerDown(e),this._onFocus=()=>{if(this._pointerActive)return this._pointerActive=!1,this._selectSlot(this._pointerIndex),void this._render();this._selectSlot(this._firstEmptyIndex()),this._render()},this._onSync=()=>this._render(),this._onSelectionChange=()=>{document.activeElement===this._input&&this._render()},EventHandler.on(this._input,"input",this._onInput),EventHandler.on(this._input,"beforeinput",this._onBeforeInput),EventHandler.on(this._input,"focus",this._onFocus),EventHandler.on(this._input,"pointerdown",this._onPointerDown),EventHandler.on(document,"selectionchange",this._onSelectionChange);for(const e of SYNC_EVENTS)EventHandler.on(this._input,e,this._onSync)}_handleInput(){const e=this._sanitize(this._input.value);e!==this._input.value&&(this._input.value=e),document.activeElement===this._input&&this._selectSlot(this._firstEmptyIndex()),this._afterValueChange()}_handleBeforeInput(e){const{inputType:t,data:n}=e;if("insertText"===t&&n&&1===n.length){e.preventDefault();const t=this._sanitize(n);if(!t)return;const i=Math.min(this._input.selectionStart??0,this._length-1),s=[...this._input.value];return s[i]=t,this._input.value=s.join("").slice(0,this._length),this._selectSlot(i+1),void this._afterValueChange()}if("deleteContentBackward"===t){e.preventDefault();const t=this._input.selectionStart??0,n=this._input.selectionEnd??t,i=[...this._input.value];n>t?(i.splice(t,n-t),this._input.value=i.join(""),this._selectSlot(t)):t>0&&(i.splice(t-1,1),this._input.value=i.join(""),this._selectSlot(t-1)),this._afterValueChange()}}_handlePointerDown(e){const t=this._slotIndexFromPoint(e.clientX);if(null===t)return;const n=Math.min(t,this._firstEmptyIndex());if(document.activeElement===this._input)return e.preventDefault(),this._selectSlot(n),void this._render();this._pointerActive=!0,this._pointerIndex=n}_slotIndexFromPoint(e){for(const[t,n]of this._slots.entries())if(e<=n.getBoundingClientRect().right||t===this._slots.length-1)return t;return null}_afterValueChange(){this._render(),EventHandler.trigger(this._element,EVENT_INPUT$1,{value:this._input.value}),this._checkComplete()}_firstEmptyIndex(){return Math.min(this._input.value.length,this._length-1)}_selectSlot(e){const t=Math.max(0,Math.min(e,this._length-1)),n=t{for(const e of SelectorEngine.find("[data-bs-otp]"))OtpInput.getOrCreateInstance(e)});const NAME$8="chips",EVENT_KEY$5=".bs.chips",DATA_API_KEY$2=".data-api",EVENT_ADD="add.bs.chips",EVENT_REMOVE="remove.bs.chips",EVENT_CHANGE$1="change.bs.chips",EVENT_SELECT="select.bs.chips",SELECTOR_DATA_CHIPS="[data-bs-chips]",SELECTOR_GHOST_INPUT=".form-ghost",SELECTOR_CHIP=".chip",SELECTOR_CHIP_DISMISS=".chip-dismiss",CLASS_NAME_CHIP="chip",CLASS_NAME_CHIP_DISMISS="chip-dismiss",CLASS_NAME_ACTIVE$2="active",Default$7={separator:",",allowDuplicates:!1,maxChips:null,placeholder:"",dismissible:!0,dismissIcon:'',createOnBlur:!0},DefaultType$7={separator:"(string|null)",allowDuplicates:"boolean",maxChips:"(number|null)",placeholder:"string",dismissible:"boolean",dismissIcon:"string",createOnBlur:"boolean"};var Chips=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne(".form-ghost",this._element);this._chips=[],this._selectedChips=new Set,this._anchorChip=null,n?this._input=n:this._createInput(),this._initializeExistingChips(),this._addEventListeners()}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return NAME$8}add(e){const t=String(e).trim();if(!t)return null;if(!this._config.allowDuplicates&&this._chips.includes(t))return null;if(null!==this._config.maxChips&&this._chips.length>=this._config.maxChips)return null;if(EventHandler.trigger(this._element,EVENT_ADD,{value:t,relatedTarget:this._input}).defaultPrevented)return null;const n=this._createChip(t);return this._element.insertBefore(n,this._input),this._chips.push(t),EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:this.getValues()}),n}remove(e){let t,n;return"string"==typeof e?(n=e,t=this._findChipByValue(n)):(t=e,n=this._getChipValue(t)),!(!t||!n||EventHandler.trigger(this._element,EVENT_REMOVE,{value:n,chip:t,relatedTarget:this._input}).defaultPrevented||(this._selectedChips.delete(t),this._anchorChip===t&&(this._anchorChip=null),t.remove(),this._chips=this._getChipElements().map(e=>this._getChipValue(e)).filter(Boolean),EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:this.getValues()}),0))}removeSelected(){const e=[...this._selectedChips];for(const t of e)this.remove(t);this._input?.focus()}getValues(){return[...this._chips]}getSelectedValues(){return[...this._selectedChips].map(e=>this._getChipValue(e))}clear(){const e=SelectorEngine.find(".chip",this._element);for(const t of e)t.remove();this._chips=[],this._selectedChips.clear(),this._anchorChip=null,EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:[]})}clearSelection(){for(const e of this._selectedChips)e.classList.remove("active");this._selectedChips.clear(),this._anchorChip=null,EventHandler.trigger(this._element,EVENT_SELECT,{selected:[]})}selectChip(e,t={}){const{addToSelection:n=!1,rangeSelect:i=!1}=t,s=this._getChipElements();if(s.includes(e)){if(i&&this._anchorChip){const t=s.indexOf(this._anchorChip),i=s.indexOf(e),o=Math.min(t,i),l=Math.max(t,i);n||this.clearSelection();for(let e=o;e<=l;e++)this._selectedChips.add(s[e]),s[e].classList.add("active")}else n?this._selectedChips.has(e)?(this._selectedChips.delete(e),e.classList.remove("active")):(this._selectedChips.add(e),e.classList.add("active"),this._anchorChip=e):(this.clearSelection(),this._selectedChips.add(e),e.classList.add("active"),this._anchorChip=e);EventHandler.trigger(this._element,EVENT_SELECT,{selected:this.getSelectedValues()})}}focus(){this._input?.focus()}_getChipElements(){return SelectorEngine.find(".chip",this._element)}_createInput(){const e=document.createElement("input");e.type="text",e.className="form-ghost",this._config.placeholder&&(e.placeholder=this._config.placeholder),this._element.append(e),this._input=e}_initializeExistingChips(){const e=SelectorEngine.find(".chip",this._element);for(const t of e){const e=this._getChipValue(t);e&&(this._chips.push(e),this._setupChip(t))}}_setupChip(e){e.setAttribute("tabindex","0"),this._config.dismissible&&!SelectorEngine.findOne(".chip-dismiss",e)&&e.append(this._createDismissButton())}_createChip(e){const t=document.createElement("span");return t.className="chip",t.dataset.bsChipValue=e,t.append(document.createTextNode(e)),this._setupChip(t),t}_createDismissButton(){const e=document.createElement("button");return e.type="button",e.className="chip-dismiss",e.setAttribute("aria-label","Remove"),e.setAttribute("tabindex","-1"),e.innerHTML=sanitizeHtml(this._config.dismissIcon,DefaultIconAllowlist),e}_findChipByValue(e){return this._getChipElements().find(t=>this._getChipValue(t)===e)}_getChipValue(e){if(e.dataset.bsChipValue)return e.dataset.bsChipValue;const t=e.cloneNode(!0),n=SelectorEngine.findOne(".chip-dismiss",t);return n&&n.remove(),t.textContent?.trim()||""}_addEventListeners(){EventHandler.on(this._input,"keydown",e=>this._handleInputKeydown(e)),EventHandler.on(this._input,"input",e=>this._handleInput(e)),EventHandler.on(this._input,"paste",e=>this._handlePaste(e)),EventHandler.on(this._input,"focus",()=>this.clearSelection()),this._config.createOnBlur&&EventHandler.on(this._input,"blur",e=>{e.relatedTarget?.closest(".chip")||this._createChipFromInput()}),EventHandler.on(this._element,"click",".chip",e=>{if(e.target.closest(".chip-dismiss"))return;const t=e.target.closest(".chip");t&&(e.preventDefault(),this.selectChip(t,{addToSelection:e.metaKey||e.ctrlKey,rangeSelect:e.shiftKey}),t.focus())}),EventHandler.on(this._element,"click",".chip-dismiss",e=>{e.stopPropagation();const t=e.target.closest(".chip");t&&(this.remove(t),this._input?.focus())}),EventHandler.on(this._element,"keydown",".chip",e=>{this._handleChipKeydown(e)}),EventHandler.on(this._element,"click",e=>{e.target===this._element&&(this.clearSelection(),this._input?.focus())})}_handleInputKeydown(e){const{key:t}=e;switch(t){case"Enter":e.preventDefault(),this._createChipFromInput();break;case"Backspace":case"Delete":if(""===this._input.value){e.preventDefault();const t=this._getChipElements();if(t.length>0){const e=t.at(-1);this.selectChip(e),e.focus()}}break;case"ArrowLeft":if(0===this._input.selectionStart&&0===this._input.selectionEnd){e.preventDefault();const t=this._getChipElements();if(t.length>0){const n=t.at(-1);e.shiftKey?this.selectChip(n,{addToSelection:!0}):this.selectChip(n),n.focus()}}break;case"Escape":this._input.value="",this.clearSelection(),this._input.blur()}}_handleChipKeydown(e){const{key:t}=e,n=e.target.closest(".chip");if(!n)return;const i=this._getChipElements(),s=i.indexOf(n);switch(t){case"Backspace":case"Delete":e.preventDefault(),this._handleChipDelete(s,i);break;case"ArrowLeft":e.preventDefault(),this._navigateChip(i,s,-1,e.shiftKey);break;case"ArrowRight":e.preventDefault(),this._navigateChip(i,s,1,e.shiftKey);break;case"Home":e.preventDefault(),this._navigateToEdge(i,0,e.shiftKey);break;case"End":case"Escape":e.preventDefault(),this.clearSelection(),this._input?.focus();break;case"a":this._handleSelectAll(e,i)}}_handleChipDelete(e,t){if(0===this._selectedChips.size)return;const n=Math.min(e,t.length-this._selectedChips.size-1);this.removeSelected();const i=this._getChipElements();if(i.length>0){const e=Math.max(0,Math.min(n,i.length-1));i[e].focus(),this.selectChip(i[e])}else this._input?.focus()}_navigateChip(e,t,n,i){const s=t+n;if(n<0&&s>=0){const t=e[s];this.selectChip(t,i?{addToSelection:!0,rangeSelect:!0}:{}),t.focus()}else if(n>0&&s0&&(this.clearSelection(),this._input?.focus())}_navigateToEdge(e,t,n){if(0===e.length)return;const i=e[t];this.selectChip(i,n?{rangeSelect:!0}:{}),i.focus()}_handleSelectAll(e,t){if(e.metaKey||e.ctrlKey){e.preventDefault();for(const e of t)this._selectedChips.add(e),e.classList.add("active");EventHandler.trigger(this._element,EVENT_SELECT,{selected:this.getSelectedValues()})}}_handleInput(e){const{value:t}=e.target,{separator:n}=this._config;if(n&&t.includes(n)){const e=t.split(n);for(const t of e.slice(0,-1))this.add(t.trim());this._input.value=e.at(-1)}}_handlePaste(e){const{separator:t}=this._config;if(!t)return;const n=(e.clipboardData||window.clipboardData).getData("text");if(n.includes(t)){e.preventDefault();const i=n.split(t);for(const e of i)this.add(e.trim())}}_createChipFromInput(){const e=this._input.value.trim();e&&(this.add(e),this._input.value="")}};EventHandler.on(document,"DOMContentLoaded.bs.chips.data-api",()=>{for(const e of SelectorEngine.find("[data-bs-chips]"))Chips.getOrCreateInstance(e)});const NAME$7="TemplateFactory",Default$6={allowList:DefaultAllowlist,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},DefaultType$6={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},DefaultContentType={entry:"(string|element|function|null)",selector:"(string|element)"};var TemplateFactory=class extends Config{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Default$6}static get DefaultType(){return DefaultType$6}static get NAME(){return NAME$7}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},DefaultContentType)}_setContent(e,t,n){const i=SelectorEngine.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?isElement$1(t)?this._putElementInTemplate(getElement(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?sanitizeHtml(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return execute(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}};const NAME$6="tooltip",DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),ESCAPE_KEY="Escape",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$2="show",SELECTOR_TOOLTIP_INNER=".tooltip-inner",SELECTOR_MODAL=".modal",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="tooltip"]',EVENT_MODAL_HIDE="hide.bs.modal",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",EVENT_HIDE$2="hide",EVENT_HIDDEN$2="hidden",EVENT_SHOW$2="show",EVENT_SHOWN$2="shown",EVENT_INSERTED="inserted",EVENT_CLICK$3="click",EVENT_FOCUSIN$2="focusin",EVENT_FOCUSOUT$1="focusout",EVENT_MOUSEENTER$1="mouseenter",EVENT_MOUSELEAVE="mouseleave",EVENT_KEYDOWN$1="keydown",AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL$1()?"left":"right",BOTTOM:"bottom",LEFT:isRTL$1()?"right":"left"},Default$5={allowList:DefaultAllowlist,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",floatingConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},DefaultType$5={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",floatingConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};var Tooltip=class extends BaseComponent{constructor(e,t){super(e,t),this._isEnabled=!0,this._timeout=0,this._resolveTimeout=null,this._isHovered=null,this._activeTrigger={},this._floatingCleanup=null,this._keydownHandler=null,this._tipEventOut=null,this._templateFactory=null,this._newContent=null,this._mediaQueryListeners=[],this._responsivePlacements=null,this.tip=null,this._parseResponsivePlacements(),this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Default$5}static get DefaultType(){return DefaultType$5}static get NAME(){return NAME$6}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){return this._isEnabled?this._isShown()?this._leave():this._enter():Promise.resolve()}dispose(){this._clearTimeout(),this._removeEscapeListener(),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposeFloating(),this._disposeMediaQueryListeners(),super.dispose()}async show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=EventHandler.trigger(this._element,this.constructor.eventName("show")),t=(findShadowRoot(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return void(this._isHovered=!1);this._disposeFloating();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));let{container:i}=this._config;const s=this._element.closest("dialog[open]");if(s&&i===document.body&&(i=s),this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),EventHandler.trigger(this._element,this.constructor.eventName("inserted")),this._setTipListeners(n)),await this._createFloating(n),n.classList.add("show"),this._setEscapeListener(),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.on(e,"mouseover",noop);await this._queueCallback(()=>{EventHandler.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}async hide(){if(this._isShown()&&!EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._removeEscapeListener(),this._getTipElement().classList.remove("show"),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.off(e,"mouseover",noop);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,await this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposeFloating(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._floatingCleanup&&this.tip&&this._updateFloatingPosition()}_isWithContent(){return Boolean(this._getTitle())||this._hasNewContent()}_hasNewContent(){return Boolean(this._newContent)&&Object.values(this._newContent).some(Boolean)}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();t.classList.remove("show"),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=getUID(this.constructor.NAME).toString();return t.setAttribute("id",n),this._config.animation||t.classList.add(this._getInstantClassName()),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposeFloating(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new TemplateFactory({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[SELECTOR_TOOLTIP_INNER]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_getInstantClassName(){return`${this.constructor.NAME}-instant`}_isAnimated(){return getTransitionDurationFromElement(this.tip)>0}_isShown(){return this.tip&&this.tip.classList.contains("show")}_getPlacement(e){if(this._responsivePlacements){const e=getResponsivePlacement(this._responsivePlacements,"top");return AttachmentMap[e.toUpperCase()]||e}const t=execute(this._config.placement,[this,e,this._element]);return AttachmentMap[t.toUpperCase()]||t}_parseResponsivePlacements(){"string"==typeof this._config.placement?(this._responsivePlacements=parseResponsivePlacement(this._config.placement,"top"),this._responsivePlacements&&this._setupMediaQueryListeners()):this._responsivePlacements=null}_setupMediaQueryListeners(){this._disposeMediaQueryListeners(),this._mediaQueryListeners=createBreakpointListeners(()=>{this._isShown()&&this._updateFloatingPosition()})}_disposeMediaQueryListeners(){disposeBreakpointListeners(this._mediaQueryListeners),this._mediaQueryListeners=[]}async _createFloating(e){const t=this._getPlacement(e),n=e.querySelector(`.${this.constructor.NAME}-arrow`);await this._updateFloatingPosition(e,t,n),this._floatingCleanup=autoUpdate(this._element,e,()=>this._updateFloatingPosition(e,null,n))}async _updateFloatingPosition(e=this.tip,t=null,n=null){if(!e)return;t||(t=this._getPlacement(e)),n||(n=e.querySelector(`.${this.constructor.NAME}-arrow`));const i=this._getFloatingMiddleware(n),s=this._getFloatingConfig(t,i),{x:o,y:l,placement:a,middlewareData:r}=await computePosition(this._element,e,s);if(Object.assign(e.style,{position:"absolute",left:`${o}px`,top:`${l}px`}),n&&(n.style.position="absolute"),Manipulator.setDataAttribute(e,"placement",a),n&&r.arrow){const{x:e,y:t}=r.arrow,i=a.startsWith("top")||a.startsWith("bottom");Object.assign(n.style,{left:i&&void 0!==e?`${e}px`:"",top:i||void 0===t?"":`${t}px`,right:"",bottom:""})}}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?({placement:t,rects:n})=>toFloatingOffset(e({placement:t,reference:n.reference,floating:n.floating},this._element)):e}_resolvePossibleFunction(e){return execute(e,[this._element,this._element])}_getFloatingMiddleware(e){const t=this._getOffset(),n=[offset("function"==typeof t?t:toFloatingOffset(t)),flip({fallbackPlacements:this._config.fallbackPlacements}),shift({boundary:"clippingParents"===this._config.boundary?"clippingAncestors":this._config.boundary})];return e&&n.push(arrow({element:e})),n}_getFloatingConfig(e,t){const n={placement:e,middleware:t};return{...n,...execute(this._config.floatingConfig,[void 0,n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)EventHandler.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!(t._isShown()&&t._activeTrigger.click),t.toggle()});else if("manual"!==t){const[e,n]=this._getTriggerEvents(t);EventHandler.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0,t._enter()}),EventHandler.on(this._element,n,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?"focus":"hover"]=t._isInside(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler)}_setTipListeners(e){const t=this._getTrigger();if("manual"!==t&&!t.includes("click")){this._tipEventOut=e=>{this._activeTrigger["focusout"===e.type?"focus":"hover"]=this._isInside(e.relatedTarget),this._leave()};for(const n of t.split(" "))if("hover"===n||"focus"===n){const[,t]=this._getTriggerEvents(n);EventHandler.on(e,t,this._tipEventOut)}}}_removeTipListeners(e){if(!this._tipEventOut)return;const t=this._getTrigger();for(const n of t.split(" "))if("hover"===n||"focus"===n){const[,t]=this._getTriggerEvents(n);EventHandler.off(e,t,this._tipEventOut)}this._tipEventOut=null}_isInside(e){return this._element.contains(e)||Boolean(this.tip?.contains(e))}_getTrigger(){return this._config._trigger}_getTriggerEvents(e){return{[TRIGGER_HOVER]:[this.constructor.eventName("mouseenter"),this.constructor.eventName("mouseleave")],[TRIGGER_FOCUS]:[this.constructor.eventName("focusin"),this.constructor.eventName("focusout")]}[e]}_setEscapeListener(){this._keydownHandler||(this._keydownHandler=e=>{"Escape"===e.key&&this._isShown()&&this.tip.isConnected&&(e.preventDefault(),e.stopPropagation(),this.hide())},this._element.ownerDocument.addEventListener("keydown",this._keydownHandler,!0))}_removeEscapeListener(){this._keydownHandler&&(this._element.ownerDocument.removeEventListener("keydown",this._keydownHandler,!0),this._keydownHandler=null)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){return this._isShown()||this._isHovered?(this._isHovered=!0,Promise.resolve()):(this._isHovered=!0,this._setTimeout(()=>this._isHovered?this.show():void 0,this._config.delay.show))}_leave(){return this._isWithActiveTrigger()?Promise.resolve():(this._isHovered=!1,this._setTimeout(()=>this._isHovered?void 0:this.hide(),this._config.delay.hide))}_setTimeout(e,t){return this._clearTimeout(),new Promise(n=>{this._resolveTimeout=n,this._timeout=setTimeout(()=>{this._resolveTimeout=null,n(e())},t)})}_clearTimeout(){clearTimeout(this._timeout),this._resolveTimeout&&(this._resolveTimeout(),this._resolveTimeout=null)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=Manipulator.getDataAttributes(this._element);for(const e of Object.keys(t))DISALLOWED_ATTRIBUTES.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:getElement(e.container),e._trigger=e._trigger||e.trigger,"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"!=typeof e.title&&"boolean"!=typeof e.title||(e.title=e.title.toString()),"number"!=typeof e.content&&"boolean"!=typeof e.content||(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposeFloating(){this._floatingCleanup&&(this._floatingCleanup(),this._floatingCleanup=null),this.tip&&(this._removeTipListeners(this.tip),this.tip.remove(),this.tip=null)}};const initTooltip=e=>{const t=e.target.closest(SELECTOR_DATA_TOGGLE$3);t&&Tooltip.getOrCreateInstance(t)};EventHandler.on(document,"focusin",SELECTOR_DATA_TOGGLE$3,initTooltip),EventHandler.on(document,"mouseenter",SELECTOR_DATA_TOGGLE$3,initTooltip);const NAME$5="popover",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="popover"]',EVENT_CLICK$2="click",EVENT_FOCUSIN$1="focusin",EVENT_MOUSEENTER="mouseenter",Default$4={...Tooltip.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},DefaultType$4={...Tooltip.DefaultType,content:"(null|string|element|function)"};var Popover=class extends Tooltip{constructor(e,t){super(e,t)}static get Default(){return Default$4}static get DefaultType(){return DefaultType$4}static get NAME(){return NAME$5}_isWithContent(){return Boolean(this._getTitle()||this._getContent())||this._hasNewContent()}_getContentForTemplate(){return{[SELECTOR_TITLE]:this._getTitle(),[SELECTOR_CONTENT]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}};const initPopover=e=>{const t=e.target.closest(SELECTOR_DATA_TOGGLE$2);t&&("click"===e.type&&e.preventDefault(),Popover.getOrCreateInstance(t))};EventHandler.on(document,"click",SELECTOR_DATA_TOGGLE$2,initPopover),EventHandler.on(document,"focusin",SELECTOR_DATA_TOGGLE$2,initPopover),EventHandler.on(document,"mouseenter",SELECTOR_DATA_TOGGLE$2,initPopover);const NAME$4="range",EVENT_KEY$4=".bs.range",DATA_API_KEY$1=".data-api",EVENT_CHANGED="changed.bs.range",EVENT_DOM_CONTENT_LOADED="DOMContentLoaded.bs.range.data-api",EVENT_INPUT="input",EVENT_CHANGE="change",SELECTOR_RANGE=".form-range",SELECTOR_INPUT=".form-range-input",CLASS_NAME_BUBBLE="form-range-bubble",CLASS_NAME_TICKS="form-range-ticks",CLASS_NAME_TICK="form-range-tick",CLASS_NAME_TICK_LABEL="form-range-tick-label",PROPERTY_FILL="--bs-range-fill",Default$3={bubble:!1,formatter:null},DefaultType$3={bubble:"(boolean|null)",formatter:"(function|null)"};var Range=class extends BaseComponent{constructor(e,t){super(e,t),this._element&&(this._input=SelectorEngine.findOne(SELECTOR_INPUT,this._element),this._input&&(this._bubble=null,this._bubbleText=null,this._ticks=null,this._updateHandler=()=>this._update(),this._config.bubble&&this._createBubble(),this._createTicks(),this._addEventListeners(),this._update()))}static get Default(){return Default$3}static get DefaultType(){return DefaultType$3}static get NAME(){return NAME$4}update(){this._update()}dispose(){EventHandler.off(this._input,"input",this._updateHandler),EventHandler.off(this._input,"change",this._updateHandler),this._bubble?.remove(),this._ticks?.remove(),super.dispose()}_configAfterMerge(e){return null===e.bubble&&(e.bubble=!0),e}_addEventListeners(){EventHandler.on(this._input,"input",this._updateHandler),EventHandler.on(this._input,"change",this._updateHandler)}_min(){return""===this._input.min?0:Number.parseFloat(this._input.min)}_max(){return""===this._input.max?100:Number.parseFloat(this._input.max)}_value(){return Number.parseFloat(this._input.value)}_ratio(){const e=this._max()-this._min();return e>0?(this._value()-this._min())/e:0}_update(){this._element.style.setProperty(PROPERTY_FILL,`${this._ratio()}`),this._bubbleText&&(this._bubbleText.textContent=this._format(this._value())),EventHandler.trigger(this._input,EVENT_CHANGED,{value:this._value()})}_format(e){return"function"==typeof this._config.formatter?this._config.formatter(e):String(e)}_createBubble(){this._bubble=document.createElement("output"),this._bubble.className=`${CLASS_NAME_BUBBLE} tooltip bs-tooltip-top show`,this._bubble.setAttribute("aria-hidden","true");const e=document.createElement("div");e.className="tooltip-arrow",this._bubbleText=document.createElement("div"),this._bubbleText.className="tooltip-inner",this._bubble.append(e,this._bubbleText),this._input.insertAdjacentElement("afterend",this._bubble)}_createTicks(){const e=this._input.getAttribute("list"),t=e?document.getElementById(e):null;if(!t)return;const n=this._min(),i=this._max()-n||1,s=[];for(const e of SelectorEngine.find("option",t)){const t=Number.parseFloat(e.value);if(!Number.isNaN(t)){const o=Math.min(Math.max((t-n)/i,0),1);s.push({ratio:o,label:e.label})}}if(0===s.length)return;s.sort((e,t)=>e.ratio-t.ratio),this._ticks=document.createElement("div"),this._ticks.className=CLASS_NAME_TICKS,this._ticks.setAttribute("aria-hidden","true");const o=[0,...s.map(e=>e.ratio),1];this._ticks.style.gridTemplateColumns=o.slice(1).map((e,t)=>e-o[t]+"fr").join(" ");for(const[e,t]of s.entries()){const n=document.createElement("span");if(n.className=CLASS_NAME_TICK,n.style.gridColumnStart=`${e+2}`,t.label){const e=document.createElement("span");e.className=CLASS_NAME_TICK_LABEL,e.textContent=t.label,n.append(e)}this._ticks.append(n)}this._element.append(this._ticks)}};EventHandler.on(document,EVENT_DOM_CONTENT_LOADED,()=>{for(const e of SelectorEngine.find(".form-range"))Range.getOrCreateInstance(e)});const NAME$3="scrollspy",EVENT_KEY$3=".bs.scrollspy",DATA_API_KEY=".data-api",EVENT_ACTIVATE=`activate${EVENT_KEY$3}`,EVENT_CLICK$1=`click${EVENT_KEY$3}`,EVENT_SCROLL=`scroll${EVENT_KEY$3}`,EVENT_SCROLLEND=`scrollend${EVENT_KEY$3}`,EVENT_RESIZE=`resize${EVENT_KEY$3}`,EVENT_LOAD_DATA_API$1=`load${EVENT_KEY$3}.data-api`,CLASS_NAME_MENU_ITEM="menu-item",CLASS_NAME_ACTIVE$1="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_TARGET_LINKS="[href]",SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_LINK_ITEMS=".nav-link, .nav-item > .nav-link, .list-group-item",SELECTOR_MENU_TOGGLE$1='[data-bs-toggle="menu"]',SCROLL_IDLE_TIMEOUT=100,RESIZE_DEBOUNCE=100,Default$2={rootMargin:null,smoothScroll:!1,target:null,threshold:[0],topMargin:"12%"},DefaultType$2={rootMargin:"(string|null)",smoothScroll:"boolean",target:"element",threshold:"array",topMargin:"string"};var ScrollSpy=class extends BaseComponent{constructor(e,t){super(e,t),this._sections=[],this._linkBySection=new Map,this._sectionByLink=new Map,this._intersecting=new Set,this._activeTarget=null,this._lastActive=null,this._atBottom=!1,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._observer=null,this._sentinel=null,this._sentinelObserver=null,this._pendingNavigation=null,this._settleTimeout=null,this._settleHandler=null,this._scrollIdleHandler=null,this._resizeHandler=null,this._resizeTimeout=null,this.refresh()}static get Default(){return Default$2}static get DefaultType(){return DefaultType$2}static get NAME(){return NAME$3}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?.disconnect(),this._intersecting.clear(),this._observer=this._getNewObserver();for(const e of this._sections)this._observer.observe(e);this._setUpSentinel(),this._maybeAddResizeListener()}dispose(){this._observer?.disconnect(),this._teardownSentinel(),this._disarmSettle(),this._removeResizeListener(),EventHandler.off(this._config.target,EVENT_CLICK$1),super.dispose()}_configAfterMerge(e){return e.target=getElement(e.target)||document.body,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin??this._getDerivedRootMargin()};return new IntersectionObserver(e=>this._onIntersect(e),e)}_onIntersect(e){for(const t of e)t.isIntersecting?this._intersecting.add(t.target):this._intersecting.delete(t.target);this._computeActive()}_computeActive(){if(!this._element?.isConnected||0===this._sections.length)return;let e=null;if(this._atBottom)e=this._sections.at(-1);else{for(const t of this._sections)this._intersecting.has(t)&&(e=t);e||=this._lastActive??this._sections.at(0)}if(!e)return;this._lastActive=e;const t=this._linkBySection.get(e);t&&this._process(t)}_parseTopMargin(){const e=String(this._config.topMargin);return{value:Number.parseFloat(e)||0,unit:e.endsWith("%")?"%":"px"}}_getDerivedRootMargin(){const{value:e,unit:t}=this._parseTopMargin();let n=e;if("px"===t){const t=this._rootElement?this._rootElement.clientHeight:document.documentElement.clientHeight||window.innerHeight;n=t?e/t*100:12}return`0px 0px -${Math.min(Math.max(100-n,0),100)}% 0px`}_usesPixelMargin(){return!this._config.rootMargin&&"px"===this._parseTopMargin().unit}_setUpSentinel(){if(this._teardownSentinel(),0===this._sections.length)return;const e=document.createElement("div");e.setAttribute("aria-hidden","true"),e.style.cssText="position:relative;width:0;height:0;margin:0;padding:0;border:0;visibility:hidden;",this._element.append(e),this._sentinel=e,this._sentinelObserver=new IntersectionObserver(e=>this._onSentinel(e),{root:this._rootElement,threshold:[0]}),this._sentinelObserver.observe(e)}_onSentinel(e){const t=e.at(-1);this._atBottom=Boolean(t?.isIntersecting)&&this._isOverflowing(),this._computeActive()}_isOverflowing(){const e=this._rootElement||document.scrollingElement||document.documentElement;return e.scrollHeight>e.clientHeight}_teardownSentinel(){this._sentinelObserver?.disconnect(),this._sentinelObserver=null,this._sentinel?.remove(),this._sentinel=null,this._atBottom=!1}_maybeAddResizeListener(){this._removeResizeListener(),this._usesPixelMargin()&&(this._resizeHandler=()=>{clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(()=>this._rebuildObserver(),100)},EventHandler.on(window,EVENT_RESIZE,this._resizeHandler))}_removeResizeListener(){clearTimeout(this._resizeTimeout),this._resizeTimeout=null,this._resizeHandler&&(EventHandler.off(window,EVENT_RESIZE,this._resizeHandler),this._resizeHandler=null)}_rebuildObserver(){if(this._observer){this._observer.disconnect(),this._intersecting.clear(),this._observer=this._getNewObserver();for(const e of this._sections)this._observer.observe(e)}}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(EventHandler.off(this._config.target,EVENT_CLICK$1),EventHandler.on(this._config.target,EVENT_CLICK$1,"[href]",e=>{const t=e.target.closest("[href]"),n=t&&this._sectionByLink.get(t);if(!n||!this._element)return;e.preventDefault();const i=this._rootElement||window,s=n.offsetTop-this._element.offsetTop,o=this._rootElement?this._rootElement.scrollTop:window.scrollY??window.pageYOffset;if(matchMedia("(prefers-reduced-motion: reduce)").matches||Math.abs(o-s)<=2)return i.scrollTo?i.scrollTo({top:s,behavior:"auto"}):i.scrollTop=s,void this._settleNavigation(t.hash,n);this._pendingNavigation={hash:t.hash,section:n},this._armSettle(),i.scrollTo?i.scrollTo({top:s,behavior:"smooth"}):i.scrollTop=s}))}_armSettle(){this._disarmSettle();const e=this._getSettleTarget();this._settleHandler=()=>this._onSettle(),this._scrollIdleHandler=()=>{clearTimeout(this._settleTimeout),this._settleTimeout=setTimeout(()=>this._onSettle(),100)},EventHandler.on(e,EVENT_SCROLLEND,this._settleHandler),EventHandler.on(e,EVENT_SCROLL,this._scrollIdleHandler)}_disarmSettle(){clearTimeout(this._settleTimeout),this._settleTimeout=null;const e=this._getSettleTarget();this._settleHandler&&(EventHandler.off(e,EVENT_SCROLLEND,this._settleHandler),this._settleHandler=null),this._scrollIdleHandler&&(EventHandler.off(e,EVENT_SCROLL,this._scrollIdleHandler),this._scrollIdleHandler=null)}_getSettleTarget(){return this._rootElement||document}_onSettle(){if(this._disarmSettle(),!this._pendingNavigation)return;const{hash:e,section:t}=this._pendingNavigation;this._settleNavigation(e,t)}_settleNavigation(e,t){this._pendingNavigation=null,window.history?.replaceState&&window.history.replaceState(null,"",e),t.hasAttribute("tabindex")||t.setAttribute("tabindex","-1"),t.focus({preventScroll:!0})}_initializeTargetsAndObservables(){this._sections=[],this._linkBySection=new Map,this._sectionByLink=new Map;const e=SelectorEngine.find("[href]",this._config.target),t=new Set;for(const n of e){if(!n.hash||isDisabled(n))continue;const e=decodeFragment(n.hash.slice(1));if(!e)continue;const i=document.getElementById(e);i&&this._element.contains(i)&&isVisible(i)&&(this._sectionByLink.set(n,i),this._linkBySection.set(i,n),t.has(i)||(t.add(i),this._sections.push(i)))}this._sections.sort((e,t)=>e.getBoundingClientRect().top-t.getBoundingClientRect().top)}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add("active"),this._activateParents(e),EventHandler.trigger(this._element,EVENT_ACTIVATE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("menu-item")){const t=e.closest(".menu")?.previousElementSibling;return void(t?.matches(SELECTOR_MENU_TOGGLE$1)&&t.classList.add("active"))}for(const t of SelectorEngine.parents(e,".nav, .list-group"))for(const e of SelectorEngine.prev(t,SELECTOR_LINK_ITEMS))e.classList.add("active")}_clearActiveClass(e){e.classList.remove("active");const t=SelectorEngine.find("[href].active",e);for(const e of t)e.classList.remove("active")}};function decodeFragment(e){try{return decodeURIComponent(e)}catch{return e}}EventHandler.on(window,EVENT_LOAD_DATA_API$1,()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_SPY))ScrollSpy.getOrCreateInstance(e)});const NAME$2="tab",EVENT_KEY$2=".bs.tab",EVENT_HIDE$1="hide.bs.tab",EVENT_HIDDEN$1="hidden.bs.tab",EVENT_SHOW$1="show.bs.tab",EVENT_SHOWN$1="shown.bs.tab",EVENT_CLICK_DATA_API="click.bs.tab",EVENT_KEYDOWN="keydown.bs.tab",EVENT_LOAD_DATA_API="load.bs.tab",ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",HOME_KEY="Home",END_KEY="End",CLASS_NAME_ACTIVE="active",CLASS_NAME_SHOW$1="show",SELECTOR_MENU_TOGGLE='[data-bs-toggle="menu"]',SELECTOR_MENU=".menu",NOT_SELECTOR_MENU_TOGGLE=`:not(${SELECTOR_MENU_TOGGLE})`,SELECTOR_TAB_PANEL='.list-group, .nav, [role="tablist"]',SELECTOR_OUTER=".nav-item, .list-group-item",SELECTOR_INNER=`.nav-link${NOT_SELECTOR_MENU_TOGGLE}, .list-group-item${NOT_SELECTOR_MENU_TOGGLE}, [role="tab"]${NOT_SELECTOR_MENU_TOGGLE}`,SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="tab"]',SELECTOR_INNER_ELEM=`${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE$1}`,SELECTOR_DATA_TOGGLE_ACTIVE='.active[data-bs-toggle="tab"]';var Tab=class e extends BaseComponent{constructor(e){if(super(e),this._parent=this._element.closest(SELECTOR_TAB_PANEL),!this._parent)throw new TypeError(`${this._element.outerHTML} has no valid parent ${SELECTOR_TAB_PANEL}`);this._setInitialAttributes(this._parent,this._getChildren()),EventHandler.on(this._element,EVENT_KEYDOWN,e=>this._keydown(e))}static get NAME(){return"tab"}async show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?EventHandler.trigger(t,EVENT_HIDE$1,{relatedTarget:e}):null;EventHandler.trigger(e,EVENT_SHOW$1,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),await this._activate(e,t))}async _activate(e,t){if(!e)return;if(e.classList.add("active"),"tab"!==e.getAttribute("role"))return void e.classList.add("show");const n=SelectorEngine.getElementFromSelector(e);this._activate(n),await this._queueCallback(()=>{e.removeAttribute("tabindex"),setAriaAttribute(e,"aria-selected",!0),this._toggleMenu(e,!0),EventHandler.trigger(e,EVENT_SHOWN$1,{relatedTarget:t})},n??e,getTransitionDurationFromElement(n)>0)}async _deactivate(e,t){e&&(e.classList.remove("active"),e.blur(),"tab"===e.getAttribute("role")?(this._deactivate(SelectorEngine.getElementFromSelector(e)),await this._queueCallback(()=>{setAriaAttribute(e,"aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleMenu(e,!1),EventHandler.trigger(e,EVENT_HIDDEN$1,{relatedTarget:t})},e,!1)):e.classList.remove("show"))}_keydown(t){if(![ARROW_LEFT_KEY,ARROW_RIGHT_KEY,ARROW_UP_KEY,ARROW_DOWN_KEY,HOME_KEY,END_KEY].includes(t.key))return;if(t.altKey||t.ctrlKey||t.metaKey)return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(e=>!isDisabled(e));let i;if([HOME_KEY,END_KEY].includes(t.key))i=t.key===HOME_KEY?n[0]:n.at(-1);else{const e=[ARROW_RIGHT_KEY,ARROW_DOWN_KEY].includes(t.key);i=getNextActiveElement(n,t.target,e,!0)}i&&(i.focus({preventScroll:!0}),e.getOrCreateInstance(i).show())}_getChildren(){return SelectorEngine.find(SELECTOR_INNER_ELEM,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);setAriaAttribute(e,"aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=SelectorEngine.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleMenu(e,t){const n=this._getOuterElement(e),i=SelectorEngine.findOne(SELECTOR_MENU_TOGGLE,n);if(!i)return;const s=SelectorEngine.findOne(".menu",n);i.classList.toggle("active",t),s&&s.classList.toggle("show",t),setAriaAttribute(i,"aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains("active")}_getInnerElement(e){return e.matches(SELECTOR_INNER_ELEM)?e:SelectorEngine.findOne(SELECTOR_INNER_ELEM,e)}_getOuterElement(e){return e.closest(SELECTOR_OUTER)||e}};EventHandler.on(document,"click.bs.tab",SELECTOR_DATA_TOGGLE$1,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()}),EventHandler.on(window,"load.bs.tab",()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE))Tab.getOrCreateInstance(e)});const NAME$1="toast",EVENT_KEY$1=".bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_INSTANT="toast-instant",CLASS_NAME_SHOW="show",DefaultType$1={autohide:"boolean",delay:"number"},Default$1={autohide:!0,delay:5e3};var Toast=class extends BaseComponent{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default$1}static get DefaultType(){return DefaultType$1}static get NAME(){return NAME$1}async show(){EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented||(this._clearTimeout(),this._element.classList.add("show"),await this._queueCallback(()=>{EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()},this._element,this._isAnimated()))}async hide(){this.isShown()&&(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented||(this._element.classList.remove("show"),await this._queueCallback(()=>{EventHandler.trigger(this._element,EVENT_HIDDEN)},this._element,this._isAnimated())))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_isAnimated(){return!this._element.classList.contains("toast-instant")}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_MOUSEOVER,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_MOUSEOUT,e=>this._onInteraction(e,!1)),EventHandler.on(this._element,EVENT_FOCUSIN,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_FOCUSOUT,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}};enableDismissTrigger(Toast);const NAME="toggler",EVENT_KEY=".bs.toggler",EVENT_TOGGLE=`toggle${EVENT_KEY}`,EVENT_TOGGLED=`toggled${EVENT_KEY}`,EVENT_CLICK="click",SELECTOR_DATA_TOGGLE='[data-bs-toggle="toggler"]',DefaultType={attribute:"string",value:"(string|number|boolean|null)"},Default={attribute:"class",value:null};var Toggler=class extends BaseComponent{static get Default(){return Default}static get DefaultType(){return DefaultType}static get NAME(){return NAME}toggle(){EventHandler.trigger(this._element,EVENT_TOGGLE).defaultPrevented||(this._execute(),EventHandler.trigger(this._element,EVENT_TOGGLED))}_execute(){const{attribute:e,value:t}=this._config;"id"!==e&&null!=t&&("class"!==e?this._element.getAttribute(e)!==String(t)?this._element.setAttribute(e,t):this._element.removeAttribute(e):this._element.classList.toggle(t))}};eventActionOnPlugin(Toggler,"click",SELECTOR_DATA_TOGGLE,"toggle");export{Alert,Button,Carousel,Chips,Collapse,Combobox,Datepicker,Dialog,Drawer,Menu,NavOverflow,OtpInput,Popover,Range,ScrollSpy,Strength,Tab,Toast,Toggler,Tooltip}; -//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file +var e=e=>new Date(`${e}T00:00:00`),t=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`,n=(n,i)=>n.reduce((n,s)=>{if(s instanceof Date||"number"==typeof s){let e=s instanceof Date?s:new Date(s);n.push(t(e))}else s.match(/^(\d{4}-\d{2}-\d{2})$/g)?n.push(s):s.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,(s,o,a)=>{var l;let r=`${o}:${a}`,c=i?i.start.getTime():-1/0,u=null==i||null==(l=i.cursors)?void 0:l.get(r),d=void 0!==u&&u<=c?new Date(u):e(o),h=e(a).setHours(23,59,59,999);if(i){if(h=c)&&(null!=i&&i.cursors&&!_&&(i.cursors.set(r,e),_=!0),n.push(t(d)));return s});return n},[]),a=(e,t)=>{if(t&&t.values.length===e.length){let n=0;for(;n{var t;let i=null!=(t=e.selectedHolidays)&&t[0]?e.selectedHolidays:[],s=JSON.stringify(i.map(e=>e instanceof Date?e.getTime():e)),o=l.get(e);l.set(e,{holidayKey:s,holidays:(null==o?void 0:o.holidayKey)===s?o.holidays:new Set(n(i)),selected:a(e.context.selectedDates,null==o?void 0:o.selected),disabled:a(e.context.disableDates,null==o?void 0:o.disabled),enabled:a(e.context.enableDates,null==o?void 0:o.enabled),min:Date.parse(`${e.context.displayDateMin}T00:00:00`),max:Date.parse(`${e.context.displayDateMax}T00:00:00`),first:Date.parse(`${e.context.selectedDates[0]}T00:00:00`),last:Date.parse(`${e.context.selectedDates[e.context.selectedDates.length-1]}T00:00:00`)})},r=e=>l.get(e),i=["motion","time","annotations","weeks","months"],s=new WeakMap,c={},d=Object.freeze([]),u=e=>{var t;return null==(t=s.get(e))?c:t},m=(e,t=e)=>{if(t.extensions&&t.extensions!==e.extensions&&(new Set(t.extensions).size!==e.extensions.length||t.extensions.some(t=>!e.extensions.includes(t))))throw Error("Calendar extensions are fixed at construction. Create a new Calendar to change them.");let n=u(e),i=(e,t,i)=>{if(e&&!n[t])throw Error(`The "${i}" option requires ${t}. Import { ${t} } from 'vanilla-calendar-pro' and add it to extensions: [${t}].`)};i(t.animation||t.enableSwipe,"motion",t.animation?"animation":"enableSwipe"),i(t.selectionTimeMode,"time","selectionTimeMode"),i(t.popups&&Object.keys(t.popups).length||t.onCreateDateRangeTooltip,"annotations",t.onCreateDateRangeTooltip?"onCreateDateRangeTooltip":"popups"),i("multiple"===t.type,"months","type"),i("week"===t.type||t.enableCollapse||t.enableWeekNumbers||t.onClickWeekDay,"weeks","week"===t.type?"type":t.enableCollapse?"enableCollapse":t.enableWeekNumbers?"enableWeekNumbers":"onClickWeekDay")},p=(e,t,n)=>{var i;return null==(i=u(e).annotations)?void 0:i.tooltip(e,t,n)},h=new WeakMap,v=e=>{let t=h.get(e);return t||(t={lastDateEl:null,isHovering:!1,rangeMin:void 0,rangeMax:void 0,tooltipEl:null,timeoutId:null,frameId:null},h.set(e,t)),t},y=e=>{e.context.mainElement.querySelectorAll("[data-vc-date-hover]").forEach(e=>e.removeAttribute("data-vc-date-hover"))},g=(e,t,n)=>{e.context[t]=n},f=(e,t)=>void 0===t||("function"==typeof t?t(e):t),x=e=>f(e,e.enableDateToggle),b=e=>{if(e.length<3||e.includes(void 0))return e.sort((e,t)=>+new Date(e)-new Date(t));let t=e.map(e=>({date:e,time:+new Date(e)}));return t.sort((e,t)=>e.time-t.time),t.forEach((t,n)=>e[n]=t.date),e},D=e=>{var t;let n=h.get(e);n&&(null==(t=n.cleanup)||t.call(n),n.cleanup=void 0,null!==n.timeoutId&&clearTimeout(n.timeoutId),null!==n.frameId&&cancelAnimationFrame(n.frameId),n.lastDateEl=null,n.tooltipEl=null,n.timeoutId=null,n.frameId=null,h.delete(e))},M=(i,s,o=!0)=>{let a=v(i);if(a.lastDateEl=s,y(i),!a.cleanup){let n=i.context.mainElement,s=(n=>i=>{if(!n.context.selectedDates[0]||1!==n.context.selectedDates.length&&!n.onCreateDateRangeTooltip)return;let s=v(n);if(s.isHovering)return;let o=i.target;s.isHovering=!0,s.frameId=requestAnimationFrame(()=>{var i;s.frameId=null,s.isHovering=!1,!n.context.isDestroyed&&n.context.mainElement.contains(o)&&(1===n.context.selectedDates.length?((n,i)=>{var s;let o=v(n);if(n.context.mainElement.hasAttribute("data-vc-dragging")||!i||null==n||null==(s=n.context)||!s.selectedDates[0])return;if(!i.closest('[data-vc="dates"]'))return o.lastDateEl=null,p(n,o.tooltipEl,null),void y(n);let a=i.closest("[data-vc-date]");if(!a||o.lastDateEl===a)return;o.lastDateEl=a,p(n,o.tooltipEl,a),y(n);let l=a.dataset.vcDate,r=e(n.context.selectedDates[0]),c=e(l),[u,d]=r{let n=t.dataset.vcDate;if(n===h||n===_)t.dataset.vcDateHover=h===_?"first-and-last":n===h?"first":"last";else{let i=e(n);i>=u&&i<=d&&!m.has(n)&&(t.dataset.vcDateHover="")}})})(n,o):n.context.selectedDates[0]&&n.onCreateDateRangeTooltip&&(null==(i=u(n).annotations)||i.hover(n,o)))})})(i),o=()=>(e=>{let t=v(e);null!==t.timeoutId&&clearTimeout(t.timeoutId),t.timeoutId=setTimeout(()=>{t.timeoutId=null,!e.context.isDestroyed&&(t.lastDateEl=null,p(e,t.tooltipEl,null),y(e))},50)})(i),l=e=>((e,t)=>{if("Escape"!==t.key||1!==e.context.selectedDates.length)return;let n=v(e);n.lastDateEl=null,g(e,"selectedDates",[]),p(e,n.tooltipEl,null),y(e)})(i,e);n.addEventListener("mousemove",s),n.addEventListener("mouseleave",o),n.addEventListener("keydown",l),a.cleanup=()=>{n.removeEventListener("mousemove",s),n.removeEventListener("mouseleave",o),n.removeEventListener("keydown",l)}}i.disableDatesGaps&&(a.rangeMin??=i.context.displayDateMin,a.rangeMax??=i.context.displayDateMax),a.tooltipEl=i.onCreateDateRangeTooltip?i.context.mainElement.querySelector("[data-vc-date-range-tooltip]"):null;let l=null==s?void 0:s.dataset.vcDate;if(l){let e=1===i.context.selectedDates.length&&i.context.selectedDates[0].includes(l);g(i,"selectedDates",e&&!x(i)?[l,l]:e&&x(i)?[]:i.context.selectedDates.length>1?[l]:[...i.context.selectedDates,l]),i.context.selectedDates.length>1&&b(i.context.selectedDates)}({set:()=>{i.disableDatesGaps&&(n=>{var i,s;if(null==n||null==(i=n.context)||null==(i=i.selectedDates)||!i[0]||null==(s=n.context.disableDates)||!s[0])return;let o=e(n.context.selectedDates[0]),[a,l]=n.context.disableDates.map(t=>e(t)).reduce(([e,t],n)=>[o>=n?n:e,o{if(!o)return;let[e,t]=[i.context.selectedDates[0],i.context.selectedDates[i.context.selectedDates.length-1]];g(i,"selectedDates",i.context.selectedDates[0]===i.context.selectedDates[i.context.selectedDates.length-1]?[i.context.selectedDates[0],i.context.selectedDates[0]]:i.enableEdgeDatesOnly?[e,t]:(()=>{let s=new Set(i.context.disableDates);return n([`${e}:${t}`]).filter(e=>!s.has(e))})()),i.disableDatesGaps&&(g(i,"displayDateMin",a.rangeMin),g(i,"displayDateMax",a.rangeMax)),i.onCreateDateRangeTooltip&&p(i,a.tooltipEl,i.context.selectedDates[0]?s:null)}})[1===i.context.selectedDates.length?"set":"reset"]()},w=e=>e.getRootNode?e.getRootNode():document,E=new WeakSet,k="data-vc-prev-tabindex",T=e=>e.tabIndex>=0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),A=e=>{if(e.hasAttribute(k))return;let t=e.getAttribute("tabindex");e.setAttribute(k,null==t?"":t)},C=e=>{if(!e.hasAttribute(k))return;let t=e.getAttribute(k);""===t||null===t?e.removeAttribute("tabindex"):e.setAttribute("tabindex",t),e.removeAttribute(k)},S=e=>{e.setAttribute("inert",""),e.ariaHidden="true",(e=>{T(e)&&(A(e),e.tabIndex=-1);let t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>T(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;t.nextNode();){let e=t.currentNode;A(e),e.tabIndex=-1}})(e)},$=e=>{var t;if(H(e),!e.context.isShowInInputMode||!e.context.currentType)return;let n=e.context.mainElement.contains(w(e.context.mainElement).activeElement);e.context.mainElement.dataset.vcCalendarHidden="",g(e,"isShowInInputMode",!1),e.inputMode&&S(e.context.mainElement),null!=(t=e.context.inputElement)&&t.hasAttribute("aria-expanded")&&e.context.inputElement.setAttribute("aria-expanded","false"),e.context.cleanupHandlers[0]&&(e.context.cleanupHandlers.forEach(e=>e()),g(e,"cleanupHandlers",[])),e.inputMode&&e.context.inputElement&&n&&(("function"==typeof e.openOnFocus||!0===e.openOnFocus)&&(e=>{E.add(e)})(e),e.context.inputElement.focus()),e.onHide&&e.onHide(e)};function Y(e){if(null==e||!e.getBoundingClientRect)return{top:0,bottom:0,left:0,right:0};let t=e.getBoundingClientRect(),n=document.documentElement;return{bottom:t.bottom,right:t.right,top:t.top+window.scrollY-n.clientTop,left:t.left+window.scrollX-n.clientLeft}}function N(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function I(e,t,n=5){let i={top:!0,bottom:!0,left:!0,right:!0},s=[];if(!t||!e)return{canShow:i,parentPositions:s};let{bottom:o,top:a}=function(e){let{top:t,left:n}={left:window.scrollX||document.documentElement.scrollLeft||0,top:window.scrollY||document.documentElement.scrollTop||0},{top:i,left:s}=Y(e),{vh:o,vw:a}=N(),l=i-t,r=s-n;return{top:l,bottom:o-(l+e.clientHeight),left:r,right:a-(r+e.clientWidth)}}(e),{top:l,left:r}=Y(e),{height:c,width:u}=t.getBoundingClientRect(),{vh:d,vw:h}=N(),_=h/2,m=d/2;return[{condition:lm,position:"bottom"},{condition:r<_,position:"left"},{condition:r>_,position:"right"}].forEach(({condition:e,position:t})=>{e&&s.push(t)}),Object.assign(i,{top:c<=a-n,bottom:c<=o-n,left:u<=r,right:u<=h-r}),{canShow:i,parentPositions:s}}var L=(e,t,n)=>{if(!e)return;let i="auto"===n?function(e,t){let n="left";if(!t||!e)return n;let{canShow:i,parentPositions:s}=I(e,t),o=i.left&&i.right;return(o&&i.bottom?"center":o&&i.top?["top","center"]:Array.isArray(s)?["bottom"===s[0]?"top":"bottom",...s.slice(1)]:s)||n}(e,t):n,s={top:-t.offsetHeight,bottom:e.offsetHeight,left:0,center:e.offsetWidth/2-t.offsetWidth/2,right:e.offsetWidth-t.offsetWidth},o=Array.isArray(i)?i[0]:"bottom",a=Array.isArray(i)?i[1]:i;t.dataset.vcPosition=o;let{top:l,left:r}=Y(e),c=l+s[o],u=r+s[a],{vw:d}=N();if(u+t.clientWidth>d){let e=window.innerWidth-document.body.clientWidth;u=d-t.clientWidth-e}else u<0&&(u=0);Object.assign(t.style,{left:`${u}px`,top:`${c}px`})},W=new WeakMap,H=e=>{clearTimeout(W.get(e)),W.delete(e)},O=e=>{H(e),W.set(e,setTimeout(()=>{W.delete(e),e.context.isDestroyed||q(e)}))},q=e=>{var t,n;if(H(e),e.context.isShowInInputMode||e.context.isDestroyed)return;if(!e.context.currentType)return void e.context.mainElement.click();g(e,"cleanupHandlers",[]),g(e,"isShowInInputMode",!0),e.inputMode&&((n=e.context.mainElement).removeAttribute("inert"),n.removeAttribute("aria-hidden"),(e=>{C(e),e.querySelectorAll(`[${k}]`).forEach(C)})(n)),L(e.context.inputElement,e.context.mainElement,e.positionToInput),e.context.mainElement.removeAttribute("data-vc-calendar-hidden"),null!=(t=e.context.inputElement)&&t.hasAttribute("aria-expanded")&&e.context.inputElement.setAttribute("aria-expanded","true");let i=()=>{L(e.context.inputElement,e.context.mainElement,e.positionToInput)};window.addEventListener("resize",i),e.context.cleanupHandlers.push(()=>window.removeEventListener("resize",i));let s=t=>{"Escape"===t.key&&$(e)};document.addEventListener("keydown",s),e.context.cleanupHandlers.push(()=>document.removeEventListener("keydown",s));let o=t=>{var n;let i=null==(n=t.composedPath()[0])?t.target:n;i===e.context.inputElement||e.context.mainElement.contains(i)||$(e)};document.addEventListener("click",o,{capture:!0}),e.context.cleanupHandlers.push(()=>document.removeEventListener("click",o,{capture:!0})),e.onShow&&e.onShow(e)},F='The calendar has not been initialized, please initialize it using the "init()" method first.',P="You specified an incorrect language label or did not specify the required number of values ​​for «locale.weekdays» or «locale.months».",_=e=>String(e).replace(/[&<>"']/g,e=>({"&":"&","<":"<",">":">",'"':""","'":"'"}[e])),R=(e,t)=>`\n
\n${t?` <#ArrowPrev [${t}] />\n`:""}
\n <#Month />\n <#Year />\n
\n${t?` <#ArrowNext [${t}] />\n`:""}
\n`,j=(e,t="month")=>`${R(e,t)}
\n <#WeekNumbers />\n
\n <#Week />\n <#Dates />\n <#DateRangeTooltip />\n
\n
\n <#Collapse />\n <#ControlTime />\n`,z=e=>e,K=new WeakMap,B=e=>{var t;null==(t=K.get(e))||t.observer.disconnect(),K.delete(e)},U=B,X=e=>{var t;return!(e.animation||e.enableCollapse||e.onCreateDateEls||e.onCreateDateRangeTooltip||e.disableDatesGaps||e.popups&&Object.keys(e.popups).length||e.sanitizerHTML!==z||"default"!==e.context.currentType&&"multiple"!==e.context.currentType||e.layouts[e.context.currentType]!==("multiple"===e.context.currentType?null==(t=u(e).months)?void 0:t.layout(e):j(e)))},G=e=>JSON.stringify(Object.entries(e).filter(([e])=>"context"!==e&&"selectedDates"!==e),(e,t)=>"function"==typeof t||t),Z=({context:e})=>JSON.stringify([e.currentType,e.locale,e.dateToday,e.dateMin,e.dateMax,e.displayDateMin,e.displayDateMax,e.selectedYear,e.selectedMonth,e.displayMonthsCount,e.selectedHours,e.selectedMinutes,e.selectedKeeping,e.selectedTime]),V=e=>JSON.stringify([Z(e),e.context.displayYear,e.context.displayWeekDate,e.context.selectedDates,e.context.disableDates,e.context.enableDates]),J=(e,t=!1)=>{let n=K.get(e);if(!n||!t&&!n.fullLayout||n.dirty||n.observer.takeRecords().length||!X(e))return;let i=w(e.context.mainElement).activeElement;if(!i||i===e.context.mainElement||!e.context.mainElement.contains(i)||t&&!i.closest('[data-vc="column"], [data-vc="dates"], [data-vc-week="numbers"]'))try{if(n.options===G(e)&&n.context===V(e)&&n.timezone===(new Intl.DateTimeFormat).resolvedOptions().timeZone)return n}catch(e){}},Q=(e,t=!1)=>{if(B(e),X(e)&&!e.context.isDestroyed)try{let n=G(e),i=V(e);if(n.length+i.length>262144)return;let s=Array.from(e.context.mainElement.querySelectorAll('[data-vc="dates"]'));if(s.length!==e.context.displayMonthsCount)return;let o={observer:new MutationObserver(()=>o.dirty=!0),dirty:!1,fullLayout:t,options:n,context:i,structure:Z(e),timezone:(new Intl.DateTimeFormat).resolvedOptions().timeZone,month:12*e.context.selectedYear+e.context.selectedMonth,count:s.length};o.observer.observe(e.context.mainElement,{subtree:!0,childList:!0,attributes:!0,characterData:!0}),K.set(e,o)}catch(t){B(e)}},ee=(e,t,n,i="")=>{t?e.getAttribute(n)!==i&&e.setAttribute(n,i):e.getAttribute(n)===i&&e.removeAttribute(n)},te=(t,n,i,s,o,a,l)=>{var c;let u=(_=a,Date.parse(`${_}T00:00:00`)),d=r(t),h=d.min>u||d.max1&&"multiple-ranged"===t.selectionDatesMode&&(t.context.selectedDates[0]===a&&t.context.selectedDates[t.context.selectedDates.length-1]===a?g="first-and-last":t.context.selectedDates[0]===a?g="first":t.context.selectedDates[t.context.selectedDates.length-1]===a&&(g="last"),t.context.selectedDates[0]!==a&&t.context.selectedDates[t.context.selectedDates.length-1]!==a&&(g="middle"))):i.hasAttribute("data-vc-date-selected")&&i.removeAttribute("aria-selected"),!d.disabled.set.has(a)&&t.enableEdgeDatesOnly&&t.context.selectedDates.length>1&&"multiple-ranged"===t.selectionDatesMode&&(u>d.first&&u{var i,s;let o=null==(i=e.disableWeekdays)?void 0:i.includes(n),a=e.disableAllDates&&!(null==(s=e.context.enableDates)||!s[0]),l=r(e);if((o||a)&&!l.enabled.set.has(t)&&!l.disabled.set.has(t)){let n=e.context.disableDates;if(l.disabled.set.add(t),e.onCreateDateEls)n.push(t),b(n),l.disabled.values=n.slice();else{let e=+new Date(t),i=0,s=n.length;for(;i>>1;+new Date(n[t])<=e?i=t+1:s=t}n.splice(i,0,t),l.disabled.values.splice(i,0,t)}}},oe=(t,n,i,s,a,l)=>{var r;let c,d=e(a).getDay(),h="string"==typeof t.locale&&t.locale.length?t.locale:"en",_=document.createElement("div");_.className=t.styles.date,_.dataset.vcDate=a,_.dataset.vcDateMonth=l,_.dataset.vcDateWeekDay=String(d),_.role="gridcell",("current"===l||t.displayDatesOutside)&&(c=document.createElement("button"),c.className=t.styles.dateBtn,c.type="button",c.dataset.vcDateBtn="",c.ariaLabel=((e,t)=>{let n=`${t}:${e}`,i=ae.get(n);if(void 0!==i)return i;let s=ne.get(t);s||(s=new Intl.DateTimeFormat(t,{dateStyle:"long",timeZone:"UTC"}),ne.size>=8&&ne.delete(ne.keys().next().value),ne.set(t,s));let o=s.format(new Date(`${e}T00:00:00.000Z`));return ae.size>=512&&ae.delete(ae.keys().next().value),ae.set(n,o),o})(a,h),c.innerText=String(s),_.appendChild(c)),t.enableWeekNumbers&&(null==(r=u(t).weeks)||r.date(t,_,a)),le(t,a,d),te(t,n,_,c,d,a,l),i.addDate(_),t.onCreateDateEls&&(t.onCreateDateEls(t,_),o(t))},re=[{container:'[data-vc="dates"]',item:"[data-vc-date-btn]",active:["[data-vc-date-selected] [data-vc-date-btn]","[data-vc-date-today] [data-vc-date-btn]"]},{container:'[data-vc="months"]',item:"[data-vc-months-month]",active:["[data-vc-months-month-selected]"]},{container:'[data-vc="years"]',item:"[data-vc-years-year]",active:["[data-vc-years-year-selected]"]}],ie=e=>!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),se=(e,t,n)=>{if(n&&ie(n))return e.querySelectorAll(`${t.item}:not([tabindex="-1"])`).forEach(e=>{e!==n&&(e.tabIndex=-1)}),void("0"!==n.getAttribute("tabindex")&&(n.tabIndex=0));let i=Array.from(e.querySelectorAll(t.item));if(!i[0])return;let s=((e,t,n)=>{var i;let s=t.active.map(t=>e.querySelector(t)).find(e=>!!e&&ie(e));return null==(i=null==s?n.find(ie):s)?n[0]:i})(e,t,i);i.forEach(e=>{let t=e===s?0:-1;e.getAttribute("tabindex")!==String(t)&&(e.tabIndex=t)})},ce=e=>{let t=e.target,n=re.find(e=>{var n;return null==(n=t.matches)?void 0:n.call(t,e.item)}),i=n?t.closest(n.container):null;n&&i&&se(i,n,t)},de=e=>{re.forEach(t=>{e.context.mainElement.querySelectorAll(t.container).forEach(e=>{e.closest("[data-vc-ghost]")||se(e,t,null)})})},ue=(e,n,i=!0)=>{var s;U(e);let a=new Date(e.context.selectedYear,e.context.selectedMonth,1),l=e.context.mainElement.querySelectorAll('[data-vc="dates"]'),r=u(e).weeks,c=e.enableWeekNumbers?e.context.mainElement.querySelectorAll('[data-vc-week="numbers"]'):[],d=null==(s=u(e).annotations)?void 0:s.prepare(e,l.length);l.forEach((i,s)=>{e.selectionDatesMode||(i.dataset.vcDatesDisabled="");let l=n?12*e.context.selectedYear+e.context.selectedMonth+s-n.month:-1;if(n&&l>=0&&l{v[T].appendChild(e),b++,b>=7&&(T++,b=0)}};((e,t,n,i,s)=>{let o=new Date(n,i,0).getDate()-(s-1),a=0===i?n-1:n,l=0===i?12:i<10?`0${i}`:i;for(let i=s;i>0;i--,o++)oe(e,n,t,o,`${a}-${l}-${o}`,"prev")})(e,y,_,h,m),((e,n,i,s,o)=>{for(let a=1;a<=i;a++){let i=new Date(s,o,a);oe(e,s,n,a,t(i),"current")}})(e,y,g,_,h),((e,t,n,i,s)=>{let o=s+1===12?i+1:i,a=s+1===12?"01":s+2<10?`0${s+2}`:s+2;for(let s=1;s<=n;s++){let n=`${o}-${a}-${s<10?`0${s}`:String(s)}`;oe(e,i,t,s,n,"next")}})(e,y,f,_,h);for(let e of v)i.appendChild(e);d?.(i),r?.numbers(e,m,g,c[s],i)}),de(e),i&&Q(e,null==n?void 0:n.fullLayout)},me=(e,t)=>`${R(e,"Years"===t?"year":void 0)}
\n
\n <#${t} />\n
\n
\n`,pe=e=>me(e,"Months"),he=e=>me(e,"Years"),ye=(e,t,n)=>e.labels["arrow"+("prev"===t?"Prev":"Next")][n],ge={ArrowNext:(e,t)=>``,ArrowPrev:(e,t)=>``,Dates:e=>`
`,Month:e=>``,Months:e=>`
`,Week:e=>`
`,Year:e=>``,Years:e=>`
`},fe=(e,t)=>t.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,(t,n)=>{let i=(n.match(/\[(.*?)\]/)||[])[1],s=((e,t)=>{var n,i,s,o;return"Collapse"===t?null==(n=u(e).weeks)?void 0:n.component:"WeekNumbers"===t?null==(i=u(e).weeks)?void 0:i.numbersComponent:"DateRangeTooltip"===t?null==(s=u(e).annotations)?void 0:s.component:"ControlTime"===t?null==(o=u(e).time)?void 0:o.component:Object.prototype.hasOwnProperty.call(ge,t)?ge[t]:void 0})(e,n.replace(/[/\s\n\t]|\[(.*?)\]/g,"")),o=s?s(e,null==i?null:i):"";return e.sanitizerHTML(o)}).replace(/[\n\t]/g,""),xe=(e,t)=>{var n,i,s;let o=u(e),a={default:j,month:pe,year:he,multiple:null==(n=o.months)?void 0:n.layout,week:null==(i=o.weeks)?void 0:i.layout};var l;Object.keys(a).forEach(t=>{var n,i;let s=t;e.layouts[s].length||(e.layouts[s]=null==(n=null==(i=a[s])?void 0:i.call(a,e))?"":n)}),e.context.mainElement.className=e.styles.calendar,e.context.mainElement.dataset.vc="calendar",e.context.mainElement.dataset.vcType=e.context.currentType,e.context.mainElement.toggleAttribute("data-vc-swipe",e.enableSwipe),e.context.mainElement.role=e.inputMode?"dialog":"group",e.context.mainElement.tabIndex=-1,e.context.mainElement.ariaLabel=e.labels.application,null!=(s=o.months)&&s.render(e,t)||(null==(l=o.time)||l.destroy(e),e.context.mainElement.innerHTML=e.sanitizerHTML(fe(e,e.layouts[e.context.currentType]))),(e=>{let t=["multiple","multiple-ranged"].includes(String(e.selectionDatesMode));e.context.mainElement.querySelectorAll('[data-vc="content"][role="grid"]').forEach(e=>{t?e.setAttribute("aria-multiselectable","true"):e.removeAttribute("aria-multiselectable")})})(e)},be=(e,t,n,i)=>{e.style.visibility=n?"hidden":"",t.style.visibility=i?"hidden":""},De=n=>{if("month"===n.context.currentType)return;let i=n.context.mainElement.querySelector('[data-vc-arrow="prev"]'),s=n.context.mainElement.querySelector('[data-vc-arrow="next"]');i&&s&&{default:()=>((n,i,s)=>{let o=e(t(new Date(n.context.selectedYear,n.context.selectedMonth,1))),a=new Date(o.getTime()),l=new Date(o.getTime());a.setMonth(a.getMonth()-n.monthsToSwitch),l.setMonth(l.getMonth()+n.monthsToSwitch);let r=e(n.context.dateMin),c=e(n.context.dateMax);n.selectionYearsMode||(r.setFullYear(o.getFullYear()),c.setFullYear(o.getFullYear())),be(i,s,!n.selectionMonthsMode||a.getFullYear()c.getFullYear()||l.getFullYear()===c.getFullYear()&&l.getMonth()>c.getMonth()-(n.context.displayMonthsCount-1))})(n,i,s),year:()=>((t,n,i)=>{let s=e(t.context.dateMin),o=e(t.context.dateMax);be(n,i,!!(s.getFullYear()&&t.context.displayYear-7<=s.getFullYear()),!!(o.getFullYear()&&t.context.displayYear+7>=o.getFullYear()))})(n,i,s),week:()=>{var e;return null==(e=u(n).weeks)?void 0:e.arrows(n,i,s)}}["multiple"===n.context.currentType?"default":n.context.currentType]()},Me=(e,t)=>{let n=e.context.mainElement.querySelectorAll('[data-vc="month"]'),i=e.context.mainElement.querySelectorAll('[data-vc="year"]'),s=new Date(e.context.selectedYear,e.context.selectedMonth,1);[n,i].forEach(n=>null==n?void 0:n.forEach((n,i)=>{(!t||t.includes(i))&&((e,t,n,i,s)=>{let o=new Date(i.setFullYear(e.context.selectedYear,e.context.selectedMonth+n)).getFullYear(),a=new Date(i.setMonth(e.context.selectedMonth+n)).getMonth(),l=e.context.locale.months.long[a],r=t.closest('[data-vc="column"]');r&&(r.ariaLabel=`${l} ${o}`);let c={month:{id:a,label:l},year:{id:o,label:o}};t.innerText=String(c[s].label),t.dataset[`vc${s.charAt(0).toUpperCase()+s.slice(1)}`]=String(c[s].id),t.ariaLabel=`${e.labels[s]} ${c[s].label}`;let u={month:e.selectionMonthsMode,year:e.selectionYearsMode},d=!1===u[s]||"only-arrows"===u[s];d&&(t.tabIndex=-1),t.disabled=d})(e,n,i,s,n.dataset.vc)}))},we=(e,t,n,i,s)=>{let o={month:{selected:"data-vc-months-month-selected",aria:"aria-selected",value:"vcMonthsMonth",selectedProperty:"selectedMonth"},year:{selected:"data-vc-years-year-selected",aria:"aria-selected",value:"vcYearsYear",selectedProperty:"selectedYear"}};var a,l;s&&(null==(a=e.context.mainElement.querySelectorAll({month:"[data-vc-months-month]",year:"[data-vc-years-year]"}[n]))||a.forEach(e=>{var t;e.removeAttribute(o[n].selected),null==(t=e.parentElement)||t.removeAttribute(o[n].aria)}),g(e,o[n].selectedProperty,Number(t.dataset[o[n].value])),Me(e),"year"===n&&De(e)),i&&(t.setAttribute(o[n].selected,""),null==(l=t.parentElement)||l.setAttribute(o[n].aria,"true"))},Ee=(e,t,n,i,s,o,a,l)=>{let r="month"===t?"months":"years",c=document.createElement("div");c.className=e.styles[`${r}Cell`],c.setAttribute(`data-vc-${r}`,"cell"),c.role="gridcell";let u=n.cloneNode(!1);return u.className=e.styles["month"===t?"monthsMonth":"yearsYear"],u.innerText=a,u.ariaLabel=l,u.setAttribute(`data-vc-${r}-${t}`,String(o)),s&&(u.ariaDisabled="true"),s&&(u.tabIndex=-1),u.disabled=s,c.appendChild(u),we(e,u,t,i===o,!1),c},ke=(e,t)=>{var n,i;return null==(n=null==(i=u(e).months)?void 0:i.column(e,t))?{currentValue:null,columnID:0}:n},Te=(t,n)=>{var i;let s=null==n||null==(i=n.closest('[data-vc="header"]'))?void 0:i.querySelector('[data-vc="year"]'),o=s?Number(s.dataset.vcYear):t.context.selectedYear,a=null!=n&&n.dataset.vcMonth?Number(n.dataset.vcMonth):t.context.selectedMonth;g(t,"currentType","month"),xe(t,n),Me(t);let l=t.context.mainElement.querySelector('[data-vc="months"]');if(!t.selectionMonthsMode||!l)return;let r=t.monthsToSwitch>1?t.context.locale.months.long.map((e,n)=>a-t.monthsToSwitch*n).concat(t.context.locale.months.long.map((e,n)=>a+t.monthsToSwitch*n)).filter(e=>e>=0&&e<=12):Array.from(Array(12).keys()),c=document.createElement("button");c.type="button";let u,d=()=>({min:e(t.context.dateMin),max:e(t.context.dateMax),monthCount:t.context.displayMonthsCount-1,columnID:ke(t,"month").columnID}),h=t.onCreateMonthEls?void 0:d();for(let e=0;e<12;e++){e%4==0&&(u=document.createElement("div"),u.className=t.styles.monthsRow,u.dataset.vcMonths="row",u.role="row",l.appendChild(u));let{min:n,max:i,monthCount:s,columnID:_}=null==h?d():h,m=Ee(t,"month",c,a,o<=n.getFullYear()&&e=i.getFullYear()&&e>i.getMonth()-s+_||o>i.getFullYear()||e!==a&&!r.includes(e),e,t.context.locale.months.short[e],t.context.locale.months.long[e]);u?.appendChild(m),t.onCreateMonthEls&&t.onCreateMonthEls(t,m)}de(t)},Ae=e=>{var t;let n=e.selectedWeekends?[...e.selectedWeekends]:[],i=[...e.context.locale.weekdays.long].map((t,i)=>({id:i,titleShort:e.context.locale.weekdays.short[i],titleLong:t,isWeekend:n.includes(i)})),s=[...i.slice(e.firstWeekday),...i.slice(0,e.firstWeekday)],o=null==(t=u(e).weeks)?void 0:t.weekday(e),a=document.createElement(o?"div":"b");e.context.mainElement.querySelectorAll('[data-vc="week"]').forEach(t=>{s.forEach(n=>{let i=a.cloneNode(!1);i.className=e.styles.weekDay,i.role="columnheader",i.ariaLabel=n.titleLong,i.dataset.vcWeekDay=String(n.id),n.isWeekend&&(i.dataset.vcWeekDayOff=""),o?o(i,n.titleShort,n.titleLong):i.innerText=n.titleShort,t.appendChild(i)})})},Ce=(t,n)=>{let i=null!=n&&n.dataset.vcYear?Number(n.dataset.vcYear):t.context.selectedYear;g(t,"currentType","year"),xe(t,n),Me(t),De(t);let s=t.context.mainElement.querySelector('[data-vc="years"]');if(!t.selectionYearsMode||!s)return;let o="multiple"===t.type?t.context.selectedYear===i?0:1:0,a=document.createElement("button");a.type="button";let l,r=()=>[e(t.context.dateMin).getFullYear(),e(t.context.dateMax).getFullYear()],c=t.onCreateYearEls?void 0:r();for(let e=t.context.displayYear-7;eu,e,String(e),String(e));l?.appendChild(d),t.onCreateYearEls&&t.onCreateYearEls(t,d)}de(t)},Se=new WeakMap,$e=e=>{var t,n;let i="not all"!==window.matchMedia("(prefers-color-scheme)").media;var s,o;if(!i||"system"!==e.selectedTheme)return null==(s=(o=e.context).cleanupSystemTheme)||s.call(o),void(e.context.mainElement.dataset.vcTheme=i?e.selectedTheme:"light");let a=e.themeAttrDetect.length?document.querySelector(e.themeAttrDetect):null,l=e.themeAttrDetect.replace(/^.*\[(.+)\]/g,(e,t)=>t),r=Se.get(e);if((null==r?void 0:r.element)===a&&r.attr===l)return void r.update();null==(t=(n=e.context).cleanupSystemTheme)||t.call(n);let c,u=window.matchMedia("(prefers-color-scheme: dark)"),d=()=>{let t=null==a?void 0:a.getAttribute(l),n=!t||"system"===t;e.context.mainElement.dataset.vcTheme=n?u.matches?"dark":"light":t,n&&!c?u.addEventListener?(u.addEventListener("change",d),c=()=>u.removeEventListener("change",d)):(u.addListener(d),c=()=>u.removeListener(d)):!n&&c&&(c(),c=void 0)},h=a?((e,t,n)=>{let i=new MutationObserver(e=>{for(let i=0;ii.disconnect()})(a,l,d):void 0;Se.set(e,{element:a,attr:l,update:d}),g(e,"cleanupSystemTheme",()=>{h?.(),c?.(),Se.delete(e),g(e,"cleanupSystemTheme",void 0)}),d()};function Ye(e){return Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ye(e)}function Ne(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ye(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ye(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ye(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Le(e){for(var t=1;t{let i=new Intl.DateTimeFormat(e,{[t]:n,timeZone:"UTC"});return Array.from({length:"weekday"===t?7:12},(e,n)=>{return(s=i.format(new Date(Date.UTC(1978,"month"===t?n:0,"weekday"===t?n+1:1)))).charAt(0).toUpperCase()+s.slice(1).replace(/\./,"");var s})},Oe=e=>{if(e.context.locale.weekdays.short[6]&&e.context.locale.weekdays.long[6]&&e.context.locale.months.short[11]&&e.context.locale.months.long[11])return;if("string"!=typeof e.locale){var t,n,i,s;if(!(null!=(t=e.locale)&&null!=(t=t.weekdays)&&t.short[6]&&null!=(n=e.locale)&&null!=(n=n.weekdays)&&n.long[6]&&null!=(i=e.locale)&&null!=(i=i.months)&&i.short[11]&&null!=(s=e.locale)&&null!=(s=s.months)&&s.long[11]))throw Error(P);return void g(e,"locale",Le({},e.locale))}if("string"==typeof e.locale&&!e.locale.length)throw Error(P);let o=We.get(e.locale);o||(o={weekdays:{short:He(e.locale,"weekday","short"),long:He(e.locale,"weekday","long")},months:{short:He(e.locale,"month","short"),long:He(e.locale,"month","long")}},We.size>=8&&We.delete(We.keys().next().value),We.set(e.locale,o));for(let t of["weekdays","months"])for(let n of["short","long"])e.context.locale[t][n].push(...o[t][n])},qe=(e,t=!0)=>{var n;U(e),$e(e),Oe(e),xe(e),Me(e),De(e),null==(n=u(e).time)||n.render(e),{default:()=>{Ae(e),ue(e,void 0,!1)},multiple:()=>{Ae(e),ue(e,void 0,!1)},week:()=>{var t;null==(t=u(e).weeks)||t.init(e),Ae(e),ue(e,void 0,!1)},month:()=>Te(e),year:()=>Ce(e)}[e.context.currentType](),t&&Q(e,!0)},Fe=(t,n=!1)=>{o(t),t.context.mainElement.querySelectorAll("[data-vc-date]").forEach(i=>{let s=i.querySelector("[data-vc-date-btn]"),o=i.dataset.vcDate,a=e(o),l=a.getDay();n&&le(t,o,l);let r=n?i.dataset.vcDateMonth:"current";"prev"===r&&a.setMonth(a.getMonth()+1,1),"next"===r&&a.setMonth(a.getMonth()-1,1),te(t,n?a.getFullYear():t.context.selectedYear,i,s,l,o,r)}),de(t)},Pe=e=>{let t=[{container:'[data-vc="dates"]',row:'[data-vc-dates="row"]',item:"[data-vc-date-btn]"},{container:'[data-vc="months"]',row:'[data-vc-months="row"]',item:"[data-vc-months-month]"},{container:'[data-vc="years"]',row:'[data-vc-years="row"]',item:"[data-vc-years-year]"}],n=e=>!e.disabled&&"true"!==e.getAttribute("aria-disabled"),i=e=>{let i=e.target.closest("button");if(!i||!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(e.key))return;let s,o=t.find(e=>i.matches(e.item)),a=o?i.closest(o.container):null;if(o&&a&&!a.closest("[data-vc-ghost]")&&n(i)){if("ArrowUp"===e.key||"ArrowDown"===e.key)s=((e,t,i,s)=>{var o;let a=i.closest(t.row);if(!a)return i;let l=Array.from(e.querySelectorAll(t.row)),r=l.indexOf(a),c=Array.from(a.children).indexOf(i.parentElement),u=l[r+s],d=null==u||null==(o=u.children[c])?void 0:o.querySelector(t.item);return d&&n(d)?d:i})(a,o,i,"ArrowUp"===e.key?-1:1);else{let t=Array.from(a.querySelectorAll(o.item)).filter(n),l=t.indexOf(i);if(-1===l)return;s="ArrowLeft"===e.key?t[Math.max(0,l-1)]:t[Math.min(t.length-1,l+1)]}e.preventDefault(),s?.focus()}};return e.context.mainElement.addEventListener("keydown",i),e.context.mainElement.addEventListener("focusin",ce),()=>{e.context.mainElement.removeEventListener("keydown",i),e.context.mainElement.removeEventListener("focusin",ce)}},_e='[data-vc="dates"]',Re=(e,t)=>"next"===e?t:-t,je=n=>{let i={selector:_e,shift:i=>((n,i)=>{let s=e(t(new Date(n.context.selectedYear,n.context.selectedMonth,1)));s.setMonth(s.getMonth()+Re(i,n.monthsToSwitch)),g(n,"selectedMonth",s.getMonth()),g(n,"selectedYear",s.getFullYear())})(n,i),render:(e,t)=>ue(n,t)};return{default:i,multiple:i,week:{selector:_e,shift:e=>{var t;return null==(t=u(n).weeks)?void 0:t.shift(n,e)},render:()=>ue(n)},year:{selector:'[data-vc="years"]',shift:e=>g(n,"displayYear",n.context.displayYear+Re(e,15)),render:e=>Ce(n,e)},month:null}[n.context.currentType]},ze=(e,t,n)=>{var i;let s=je(e);if(!s)return;let{mainElement:o}=e.context,a=o.contains(w(o).activeElement),l="multiple"===e.context.currentType?J(e,!0):void 0;U(e),s.shift(t);let r=l?null==(i=u(e).months)?void 0:i.rotate(e,l):void 0;r||(l=void 0),Me(e,r),De(e);let c=u(e).motion;c&&e.animation?c.navigate(e,s.selector,t,()=>s.render(n,l)):s.render(n,l),((e,t,n)=>{var i;let{mainElement:s}=e.context;if(!n||s.contains(w(s).activeElement))return;let o=s.querySelector(`[data-vc-arrow="${t}"]`);if(o&&"hidden"!==o.style.visibility)return o.focus();null==(i=Array.from(s.querySelectorAll('[tabindex="0"]')).find(e=>!e.closest("[data-vc-ghost]")))||i.focus()})(e,t,a)},Ke=(e,t,n)=>{let i=t.dataset.vcDate,s=t.closest("[data-vc-date][data-vc-date-selected]"),o=x(e);(!s||o)&&g(e,"selectedDates",s?e.context.selectedDates.filter(e=>e!==i):n?[...e.context.selectedDates,i]:[i])},Be=["month","year"],Ue='[data-vc="column"]',Xe=(e,t,n)=>{let i=u(e).motion;i&&e.animation?i.changeView(e,t,n):n()},Ge=(e,t)=>{var n;let{columnID:i}=ke(e,e.context.currentType);g(e,"currentType",e.type),Xe(e,i,()=>qe(e)),null==(n=e.context.mainElement.querySelector(`[data-vc="${t}"]`))||n.focus()},Ze=e=>{let t=t=>{var n,i;((e,t)=>{let n=t.target,i=n.closest("[data-vc-arrow]");i&&(ze(e,i.dataset.vcArrow,n),e.onClickArrow&&e.onClickArrow(e,t))})(e,t),null==(n=u(e).weeks)||n.click(e,t),((e,t)=>{let n=t.target,i=n.closest("[data-vc-date-btn]");if(!e.selectionDatesMode||!["single","multiple","multiple-ranged"].includes(e.selectionDatesMode)||!i)return;let s=i.closest("[data-vc-date]");({single:()=>Ke(e,s,!1),multiple:()=>Ke(e,s,!0),"multiple-ranged":()=>M(e,s)})[e.selectionDatesMode](),e.context.selectedDates&&b(e.context.selectedDates),e.onClickDate&&e.onClickDate(e,t),e.inputMode&&e.context.inputElement&&e.context.mainElement&&e.onChangeToInput&&e.onChangeToInput(e,t);let o=n.closest('[data-vc-date-month="prev"]'),a=n.closest('[data-vc-date-month="next"]');({prev:()=>e.enableMonthChangeOnDayClick?ze(e,"prev"):Fe(e),next:()=>e.enableMonthChangeOnDayClick?ze(e,"next"):Fe(e),current:()=>Fe(e)})[o?"prev":a?"next":"current"]()})(e,t),((e,t)=>{let n={month:e.selectionMonthsMode,year:e.selectionYearsMode};Be.forEach(i=>{n[i]&&t.target&&((e,t,n)=>{let i=t.target,s=i.closest(`[data-vc="${n}"]`),o=((e,t)=>{let n=t.closest(Ue);return n?Array.from(e.context.mainElement.querySelectorAll(Ue)).indexOf(n):0})(e,i),a={year:()=>Xe(e,o,()=>Ce(e,i)),month:()=>Xe(e,o,()=>Te(e,i))};if(s&&e.onClickTitle&&e.onClickTitle(e,t),s&&e.context.currentType!==n){let t=i.closest(Ue);return a[n](),((e,t,n)=>{var i;return null==(i=(null==n?e.context.mainElement:n).querySelector(`[data-vc-${t}s-${t}][tabindex="0"]`))?void 0:i.focus()})(e,n,t)}let l=i.closest(`[data-vc-${n}s-${n}]`);if(l)return((e,t,n,i)=>{({year:()=>{var t;if("multiple"===e.type)return null==(t=u(e).months)?void 0:t.select(e,"year",i);g(e,"selectedYear",Number(i.dataset.vcYearsYear))},month:()=>{var t;if("multiple"===e.type)return null==(t=u(e).months)?void 0:t.select(e,"month",i);g(e,"selectedMonth",Number(i.dataset.vcMonthsMonth))}})[n](),{year:()=>{var n;return null==(n=e.onClickYear)?void 0:n.call(e,e,t)},month:()=>{var n;return null==(n=e.onClickMonth)?void 0:n.call(e,e,t)}}[n](),e.context.currentType===e.type?we(e,i,n,!0,!0):Ge(e,n)})(e,t,n,l);let r=i.closest('[data-vc="grid"]'),c=i.closest('[data-vc="column"]');(e.context.currentType===n&&s||"multiple"===e.type&&e.context.currentType===n&&r&&!c)&&Ge(e,n)})(e,t,i)})})(e,t),null==(i=u(e).weeks)||i.collapseClick(e,t)};return e.context.mainElement.addEventListener("click",t),()=>e.context.mainElement.removeEventListener("click",t)},Ve=new WeakMap,Je=(e,t)=>{let i=e[t].map(e=>e instanceof Date?e.getTime():e),s=Ve.get(e),o=null==s?void 0:s[t];if(o&&i.length===o.values.length){let e=0;for(;e1&&b(a),a.length>128&&a.length<=1e4&&i.length<=1e4){let n=null==s?{}:s;n[t]={values:i,dates:a.slice(),timezone:(new Intl.DateTimeFormat).resolvedOptions().timeZone},Ve.set(e,n)}else s&&delete s[t];return a},Qe=(e,t)=>"today"===e?(()=>{let e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().substring(0,10)})():e instanceof Date||"number"==typeof e||"string"==typeof e?n([e])[0]:t,et=(e,t,n)=>{g(e,"selectedMonth",t),g(e,"selectedYear",n),g(e,"displayYear",n)},tt=t=>{var i,s;if(t.enableCollapse&&!["default","week"].includes(t.type))throw Error("The «enableCollapse» parameter is only supported by the «default» and «week» calendar types.");g(t,"currentType",t.type),(e=>{if("multiple"===e.type&&(e.displayMonthsCount<=1||e.displayMonthsCount>12)||"multiple"!==e.type&&e.displayMonthsCount>1)throw Error("For the «multiple» calendar type, the «displayMonthsCount» parameter can have a value from 2 to 12, and for all others it cannot be greater than 1.");g(e,"displayMonthsCount",e.displayMonthsCount?e.displayMonthsCount:"multiple"===e.type?2:1)})(t),(t=>{var n,i,s;let o=Qe(t.dateMin,t.dateMin),a=Qe(t.dateMax,t.dateMax),l=Qe(t.displayDateMin,o),r=Qe(t.displayDateMax,a);if(g(t,"dateToday",Qe(t.dateToday,t.dateToday)),g(t,"displayDateMin",l?e(o)>=e(l)?o:l:o),g(t,"displayDateMax",r?e(a)<=e(r)?a:r:a),g(t,"displayDateMin",t.disableDatesPast&&!t.disableAllDates&&e(l)!e.has(t)))}null!=(s=t.context.enableDates)&&s[0]&&t.disableAllDates&&(g(t,"displayDateMin",t.context.enableDates[0]),g(t,"displayDateMax",t.context.enableDates[t.context.enableDates.length-1])),g(t,"dateMin",t.displayDisabledDates?o:t.context.displayDateMin),g(t,"dateMax",t.displayDisabledDates?a:t.context.displayDateMax)})(t),(t=>{var i;if(t.enableJumpToSelectedDate&&null!=(i=t.selectedDates)&&i[0]&&void 0===t.selectedMonth&&void 0===t.selectedYear){let i=e(n(t.selectedDates)[0]);return void et(t,i.getMonth(),i.getFullYear())}if((t=>{let i=e=>{let n=new Date(e);et(t,n.getMonth(),n.getFullYear())};return t.displayDateMin&&"today"!==t.displayDateMin&&(s=t.displayDateMin,o=new Date,new Date(s).getTime()>o.getTime())?(i(e(Qe(t.selectedDates.length&&t.selectedDates[0]?n(t.selectedDates)[0]:t.displayDateMin,t.displayDateMin))),!0):!(!t.displayDateMax||"today"===t.displayDateMax||!((e,t)=>new Date(e).getTime()=0&&Number(t.selectedMonth)<12,o=void 0!==t.selectedYear&&Number(t.selectedYear)>=0&&Number(t.selectedYear)<=9999;et(t,s?Number(t.selectedMonth):e(t.context.dateToday).getMonth(),o?Number(t.selectedYear):e(t.context.dateToday).getFullYear())})(t),(e=>{var t;g(e,"selectedDates",null!=(t=e.selectedDates)&&t[0]?n(e.selectedDates):[])})(t),null==(i=u(t).weeks)||i.init(t),null==(s=u(t).time)||s.init(t)},nt=(e,{year:t,month:n,dates:i,time:s,locale:o},a=!0,l)=>{var r,c,d,h;U(e);let _=u(e);null==(r=_.motion)||r.reset(e),null==(c=_.time)||c.destroy(e),null==(d=_.annotations)||d.destroy(e),D(e);let m={year:e.selectedYear,month:e.selectedMonth,dates:e.selectedDates,time:e.selectedTime};var p;e.selectedYear=t?m.year:e.context.selectedYear,e.selectedMonth=n?m.month:e.context.selectedMonth,e.selectedTime=s?m.time:e.context.selectedTime,e.selectedDates="only-first"===i&&null!=(h=e.context.selectedDates)&&h[0]?[e.context.selectedDates[0]]:!0===i?m.dates:e.context.selectedDates,o&&g(e,"locale",{months:{short:[],long:[]},weekdays:{short:[],long:[]}}),tt(e),a&&(l&&Oe(e),l&&l.structure===Z(e)?($e(e),null==(p=_.time)||p.render(e),Fe(e,!0)):qe(e,!1)),e.selectedYear=m.year,e.selectedMonth=m.month,e.selectedDates=m.dates,e.selectedTime=m.time,"multiple-ranged"===e.selectionDatesMode&&M(e,null,!!i),a&&Q(e,!0)},at=(e,t,n)=>{if(!e.context.isInit)throw Error(F);m(e),nt(e,Le(Le({},{year:!0,month:!0,dates:!0,time:!0,locale:!0}),t),!(e.inputMode&&!e.context.inputModeInit),n),e.onUpdate&&e.onUpdate(e)},lt=["extensions","context","init","update","destroy","show","hide","set","queryAndMemoize"],ot=(e,t,n=!0)=>{let i=Object.keys(t);for(let s=0;s{var n;if("multiple"!==e.type)return{currentValue:null,columnID:0};let i=e.context.mainElement.querySelectorAll('[data-vc="column"]'),s=Array.from(i).findIndex(e=>e.closest(`[data-vc-column="${t}"]`));return{currentValue:s>=0?Number(null==(n=i[s].querySelector(`[data-vc="${t}"]`))?void 0:n.getAttribute(`data-vc-${t}`)):null,columnID:Math.max(s,0)}},ht=(e,t,n)=>{let{currentValue:i,columnID:s}=pt(e,t);return"month"===e.context.currentType&&s>=0?n-s:"year"===e.context.currentType&&e.context.selectedYear!==i?n-1:n},vt=Object.freeze({name:"months",layout:e=>`\n
\n <#ArrowPrev [month] />\n <#ArrowNext [month] />\n
\n
\n <#Multiple>\n
\n
\n
\n <#Month />\n <#Year />\n
\n
\n
\n <#WeekNumbers />\n
\n <#Week />\n <#Dates />\n
\n
\n
\n <#/Multiple>\n <#DateRangeTooltip />\n
\n <#ControlTime />\n`,render:(e,t)=>{var n;if("multiple"===e.context.currentType)return null==(n=u(e).time)||n.destroy(e),e.context.mainElement.innerHTML=e.sanitizerHTML(((e,t)=>t.replace(RegExp("<#Multiple>(.*?)<#\\/Multiple>","gs"),(t,n)=>{let i=Array(e.context.displayMonthsCount).fill(n).join("");return e.sanitizerHTML(i)}).replace(/[\n\t]/g,""))(e,fe(e,e.layouts.multiple))),!0;if("multiple"!==e.type||!t)return!1;let i=e.context.mainElement.querySelector('[data-vc="controls"]'),s=e.context.mainElement.querySelector('[data-vc="grid"]'),o=t.closest('[data-vc="column"]');return i&&i.remove(),s&&(s.dataset.vcGrid="hidden"),o&&(o.dataset.vcColumn=e.context.currentType),o&&(o.innerHTML=e.sanitizerHTML(fe(e,e.layouts[e.context.currentType]))),!0},column:pt,select:(t,n,i)=>"month"===n?((t,n)=>{let i=n.closest('[data-vc-column="month"]').querySelector('[data-vc="year"]'),s=ht(t,"month",Number(n.dataset.vcMonthsMonth)),o=Number(i.dataset.vcYear),a=e(t.context.dateMin),l=e(t.context.dateMax),r=sl.getMonth()&&o>=l.getFullYear();g(t,"selectedYear",o),g(t,"selectedMonth",r?a.getMonth():c?l.getMonth():s)})(t,i):((t,n)=>{let i=ht(t,"year",Number(n.dataset.vcYearsYear)),s=e(t.context.dateMin),o=e(t.context.dateMax),a=t.context.displayMonthsCount-1,{columnID:l}=pt(t,"year"),r=t.context.selectedMontho.getMonth()-a+l&&i>=o.getFullYear(),u=io.getFullYear(),h=r||u?s.getFullYear():c||d?o.getFullYear():i,_=r||u?s.getMonth():c||d?o.getMonth()-a+l:t.context.selectedMonth;g(t,"selectedYear",h),g(t,"selectedMonth",_)})(t,i),rotate:(e,t)=>{var n;let i=12*e.context.selectedYear+e.context.selectedMonth-t.month;if(!i||Math.abs(i)>=t.count)return;let s=Array.from(e.context.mainElement.querySelectorAll('[data-vc="column"]')),o=null==(n=s[0])?void 0:n.parentElement;if(!o||s.length!==t.count||s.some(e=>e.parentElement!==o)||Array.from(o.childNodes).some(e=>{var t;return 1===e.nodeType?!s.includes(e):3!==e.nodeType||!(null==(t=e.textContent)||!t.trim())}))return;let a=[];if(i>0){let e=s[s.length-1].nextSibling;for(let n=0;n(e=>{var t;if(e.context.isInit)throw Error("The calendar has already been initialized, calling init() again is not allowed. Create a new Calendar instance instead.");if(m(e),g(e,"originalElement",e.context.mainElement.cloneNode(!0)),g(e,"isInit",!0),e.inputMode){let t=(e=>{g(e,"inputElement",e.context.mainElement);let t=e.context.inputElement;["input","button","textarea"].includes(t.localName)&&(t.setAttribute("aria-haspopup","dialog"),("button"===t.localName||"combobox"===t.getAttribute("role"))&&t.setAttribute("aria-expanded","false"));let n=()=>{e.context.inputModeInit?O(e):(e=>{var t;let n=document.createElement("div");n.className=e.styles.calendar,n.dataset.vc="calendar",n.dataset.vcInput="",n.dataset.vcCalendarHidden="",Object.assign(n.style,{left:"0",top:"0"}),S(n);let i=w(e.context.mainElement),s=i===document?document.body:i;g(e,"inputModeInit",!0),g(e,"isShowInInputMode",!1),g(e,"mainElement",n),s.appendChild(e.context.mainElement),nt(e,{year:!0,month:!0,dates:!0,time:!0,locale:!0}),O(e),e.onInit&&e.onInit(e),e.context.isDestroyed||(Pe(e),null==(t=u(e).motion)||t.bind(e),Ze(e))})(e)};e.context.inputElement.addEventListener("click",n);let i="function"==typeof e.openOnFocus||!0===e.openOnFocus,s=()=>{(e=>E.has(e))(e)?(e=>{E.delete(e)})(e):(e=>f(e,e.openOnFocus))(e)&&n()};i&&e.context.inputElement.addEventListener("focus",s);let o=t=>{let n="Tab"===t.key&&!t.shiftKey,i=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(t.key);(n||i)&&(t=>{var n;if(!e.context.isShowInInputMode||w(e.context.mainElement).activeElement!==e.context.inputElement)return!1;let i=e=>e.tabIndex>=0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-disabled"),s=null==(n=document.createTreeWalker(e.context.mainElement,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>i(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}).nextNode())?i(e.context.mainElement)?e.context.mainElement:null:n;!s||s.tabIndex<0||(t.preventDefault(),s.focus())})(t)};return e.context.inputElement.addEventListener("keydown",o),()=>{t.removeEventListener("click",n),i&&t.removeEventListener("focus",s),t.removeEventListener("keydown",o)}})(e);return g(e,"cleanupInput",t),t}if(tt(e),qe(e),"multiple-ranged"===e.selectionDatesMode&&1===e.context.selectedDates.length&&(M(e,null),Fe(e)),e.onInit&&e.onInit(e),!e.context.isDestroyed)return Pe(e),null==(t=u(e).motion)||t.bind(e),Ze(e)})(this)),Ne(this,"update",e=>at(this,e)),Ne(this,"destroy",()=>{let t=this.inputMode?this.context.inputElement:this.context.mainElement;if((e=>{var t,n,i,s,o,a,r,c;if(!e.context.isInit)throw Error(F);if(e.context.isDestroyed)throw Error("The calendar has already been destroyed, calling destroy() again is not allowed.");B(e);let d=u(e);var h,_,m,p,E;null==(t=d.motion)||t.destroy(e),null==(n=d.time)||n.destroy(e),null==(i=d.annotations)||i.destroy(e),D(e),(e=>{l.delete(e)})(e),H(e),null==(s=(o=e.context).cleanupInput)||s.call(o),g(e,"cleanupInput",void 0),null==(a=e.context.cleanupHandlers)||a.forEach(e=>e()),g(e,"cleanupHandlers",[]),g(e,"isShowInInputMode",!1),null==(r=(c=e.context).cleanupSystemTheme)||r.call(c),e.inputMode?(e.context.mainElement!==e.context.inputElement&&(null==(m=e.context.mainElement.parentElement)||m.removeChild(e.context.mainElement)),null==(h=e.context.inputElement)||null==(_=h.replaceWith)||_.call(h,e.context.originalElement),g(e,"inputElement",void 0)):null==(p=(E=e.context.mainElement).replaceWith)||p.call(E,e.context.originalElement),g(e,"mainElement",e.context.originalElement),g(e,"isDestroyed",!0),e.onDestroy&&e.onDestroy(e)})(this),t)for(let[n,i]of e.memoizedElements)i===t&&e.memoizedElements.delete(n)}),Ne(this,"show",()=>q(this)),Ne(this,"hide",()=>$(this)),Ne(this,"set",(e,t)=>((e,t,n)=>{m(e,t);let i=Object.keys(t);t.extensions&&i.splice(i.indexOf("extensions"),1);let s=1===i.length&&"selectedDates"===i[0]?J(e):void 0;ot(e,t),e.context.isInit&&at(e,n,s)})(this,e,t)),Ne(this,"context",void 0),this.context=Le(Le({},this.context),{},{locale:{months:{short:[],long:[]},weekdays:{short:[],long:[]}}}),g(this,"mainElement","string"==typeof t?null==(o=e.memoizedElements.get(t))?this.queryAndMemoize(t):o:t);let a=null==n?void 0:n.extensions;this.extensions=null!=a&&a.length?Object.freeze(Array.from(new Set(a))):d,(e=>{if(!e.extensions.length)return;let t={};for(let n of e.extensions){let e=n,s=e.name;if(!i.includes(s))throw Error("Unknown calendar extension.");if(t[s]&&t[s]!==e)throw Error(`Conflicting calendar extension: ${s}.`);Object.assign(t,{[s]:e})}s.set(e,t)})(this),n&&ot(this,n)}queryAndMemoize(t){let n=document.querySelector(t);if(!n)throw Error((e=>`${e} is not found, check the first argument passed to new Calendar. If the element lives inside a Shadow DOM, a string selector can't reach it - resolve the element yourself (e.g. shadowRoot.querySelector(...)) and pass it directly instead.`)(t));return e.memoizedElements.set(t,n),n}};Ne(on,"memoizedElements",new Map);const NAME$15="datepicker",EVENT_KEY$12=".bs.datepicker",DATA_API_KEY$7=".data-api",EVENT_CHANGE$2=`change${EVENT_KEY$12}`,EVENT_SHOW$4=`show${EVENT_KEY$12}`,EVENT_SHOWN$3=`shown${EVENT_KEY$12}`,EVENT_HIDE$3=`hide${EVENT_KEY$12}`,EVENT_HIDDEN$5=`hidden${EVENT_KEY$12}`,EVENT_FOCUSIN$3=`focusin${EVENT_KEY$12}`,EVENT_POINTERDOWN$2=`pointerdown${EVENT_KEY$12}`,EVENT_CLICK$4=`click${EVENT_KEY$12}`,EVENT_CLICK_DATA_API$3=`click${EVENT_KEY$12}.data-api`,EVENT_FOCUSIN_DATA_API=`focusin${EVENT_KEY$12}.data-api`,SELECTOR_DATA_TOGGLE$6='[data-bs-toggle="datepicker"]',HIDE_DELAY=100,Default$14={datepickerTheme:null,dateMin:null,dateMax:null,dateFormat:null,displayElement:null,displayMonthsCount:1,firstWeekday:1,inline:!1,locale:"default",positionElement:null,selectedDates:[],selectionMode:"single",placement:"left",vcpOptions:{}},DefaultType$14={datepickerTheme:"(null|string)",dateMin:"(null|string|number|object)",dateMax:"(null|string|number|object)",dateFormat:"(null|object|function)",displayElement:"(null|string|element|boolean)",displayMonthsCount:"number",firstWeekday:"number",inline:"boolean",locale:"string",positionElement:"(null|string|element)",selectedDates:"array",selectionMode:"string",placement:"string",vcpOptions:"object"};var Datepicker=class extends BaseComponent{constructor(e,t){super(e,t),this._calendar=null,this._isShown=!1,this._initCalendar()}static get Default(){return Default$14}static get DefaultType(){return DefaultType$14}static get NAME(){return NAME$15}toggle(){return this._config.inline?Promise.resolve():this._isShown?this.hide():this.show()}async show(){this._config.inline||!this._calendar||isDisabled(this._element)||this._isShown||EventHandler.trigger(this._element,EVENT_SHOW$4).defaultPrevented||(this._calendar.show(),this._isShown=!0,EventHandler.trigger(this._element,EVENT_SHOWN$3))}async hide(){this._config.inline||this._calendar&&this._isShown&&(EventHandler.trigger(this._element,EVENT_HIDE$3).defaultPrevented||(this._calendar.hide(),this._isShown=!1,EventHandler.trigger(this._element,EVENT_HIDDEN$5)))}dispose(){this._themeObserver&&(this._themeObserver.disconnect(),this._themeObserver=null),this._onOutside&&(EventHandler.off(document,EVENT_FOCUSIN$3,this._onOutside),EventHandler.off(document,EVENT_POINTERDOWN$2,this._onOutside)),this._onTriggerClick&&EventHandler.off(this._positionElement,EVENT_CLICK$4,this._onTriggerClick),this._calendar&&this._calendar.destroy(),this._calendar=null,super.dispose()}getSelectedDates(){const e=this._calendar?.context?.selectedDates;return e?[...e]:[]}setSelectedDates(e){this._calendar&&(this._calendar.set({selectedDates:e}),this._syncSelectedDates([...this._calendar.context.selectedDates]))}_initCalendar(){this._isInput="INPUT"===this._element.tagName,this._isInline=this._config.inline,this._isInline&&!this._isInput&&(this._boundInput=this._element.querySelector('input[type="hidden"], input[name]')),this._positionElement=this._resolvePositionElement(),this._displayElement=this._resolveDisplayElement();const e=this._buildCalendarOptions();this._calendar=new on(this._positionElement,e),this._calendar.init(),this._setupThemeObserver(),this._setupDismiss(),this._isInput&&this._element.value&&this._parseInputValue(),this._updateDisplayWithSelectedDates()}_updateDisplayWithSelectedDates(){const e=[...this._calendar?.context.selectedDates||[]],t=e.length>0?e:this._config.selectedDates;t.length>0&&this._syncSelectedDates(t)}_syncSelectedDates(e){const t=this._formatDateForInput(e);this._isInput&&(this._element.value=t),this._boundInput&&(this._boundInput.value=e.join(",")),this._displayElement&&(this._displayElement.textContent=t)}_resolvePositionElement(){let{positionElement:e}=this._config;if("string"==typeof e&&(e=document.querySelector(e)),!e&&this._isInput&&!this._isInline){const t=this._element.closest(".form-adorn");t&&(e=t)}return e||this._element}_resolveDisplayElement(){const{displayElement:e}=this._config;return"string"==typeof e?document.querySelector(e):!0===e||null===e&&!this._isInput&&!this._isInline?this._element.querySelector("[data-bs-datepicker-display]")||this._element:e}_getThemeAncestor(){return void 0===this._themeAncestor&&(this._themeAncestor=this._element.closest("[data-bs-theme]")),this._themeAncestor}_getEffectiveTheme(){const{datepickerTheme:e}=this._config;return e||this._getThemeAncestor()?.getAttribute("data-bs-theme")||null}_syncThemeAttribute(e){if(!e)return;const t=this._getEffectiveTheme();t?e.setAttribute("data-bs-theme",t):e.removeAttribute("data-bs-theme")}_setupThemeObserver(){const e=this._getThemeAncestor();e&&!this._config.datepickerTheme&&(this._themeObserver=new MutationObserver(()=>{this._syncThemeAttribute(this._calendar?.context?.mainElement)}),this._themeObserver.observe(e,{attributes:!0,attributeFilter:["data-bs-theme"]}))}_setupDismiss(){this._isInline||(this._isInput||(this._onTriggerClick=()=>{this._isShown||this._calendar?.hide()},EventHandler.on(this._positionElement,EVENT_CLICK$4,this._onTriggerClick)),this._onOutside=({target:e})=>{const t=this._calendar?.context?.mainElement,n=!(e instanceof Node)||!this._element.contains(e)&&!t?.contains(e);this._isShown&&n&&this.hide()},EventHandler.on(document,EVENT_FOCUSIN$3,this._onOutside),EventHandler.on(document,EVENT_POINTERDOWN$2,this._onOutside))}_buildCalendarOptions(){const e=this._getEffectiveTheme(),t=e&&"auto"!==e?e:"system",n={...this._config.vcpOptions,extensions:[vt],inputMode:!this._isInline,positionToInput:this._config.placement,firstWeekday:this._config.firstWeekday,locale:this._config.locale,selectionDatesMode:this._config.selectionMode,selectedDates:this._config.selectedDates,displayMonthsCount:this._config.displayMonthsCount,type:this._config.displayMonthsCount>1?"multiple":"default",selectedTheme:t,themeAttrDetect:"[data-bs-theme]",onClickDate:(e,t)=>this._handleDateClick(e,t),onInit:e=>{this._syncThemeAttribute(e.context.mainElement)},onShow:()=>{this._calendar&&(this._isShown=!0,this._syncThemeAttribute(this._calendar.context.mainElement))},onHide:()=>{this._isShown=!1}};if(this._config.selectedDates.length>0){const e=this._parseDate(this._config.selectedDates[0]);n.selectedMonth=e.getMonth(),n.selectedYear=e.getFullYear()}return this._config.dateMin&&(n.dateMin=this._config.dateMin),this._config.dateMax&&(n.dateMax=this._config.dateMax),n}_handleDateClick(e,t){const n=[...e.context.selectedDates];this._syncSelectedDates(n),EventHandler.trigger(this._element,EVENT_CHANGE$2,{dates:n,event:t}),this._maybeHideAfterSelection(n)}_maybeHideAfterSelection(e){this._isInline||("single"===this._config.selectionMode&&e.length>0||"multiple-ranged"===this._config.selectionMode&&e.length>=2)&&setTimeout(()=>this.hide(),100)}_parseDate(e){const[t,n,i]=e.split("-");return new Date(t,n-1,i)}_formatDate(e){const t=this._parseDate(e),n="default"===this._config.locale?void 0:this._config.locale,{dateFormat:i}=this._config;return"function"==typeof i?i(t,n):i&&"object"==typeof i?new Intl.DateTimeFormat(n,i).format(t):t.toLocaleDateString(n)}_formatDateForInput(e){if(0===e.length)return"";if(1===e.length)return this._formatDate(e[0]);const t="multiple-ranged"===this._config.selectionMode?" – ":", ";return e.map(e=>this._formatDate(e)).join(t)}_parseInputValue(){const e=this._element.value.trim();if(!e)return;const t=/^(\d{4})-(\d{2})-(\d{2})$/.exec(e),n=t?new Date(Number(t[1]),Number(t[2])-1,Number(t[3])):new Date(e);if(!Number.isNaN(n.getTime())){const e=`${n.getFullYear()}-${String(n.getMonth()+1).padStart(2,"0")}-${String(n.getDate()).padStart(2,"0")}`;this._calendar.set({selectedDates:[e]})}}};EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$6,function(e){"INPUT"!==this.tagName&&"true"!==this.dataset.bsInline&&(e.preventDefault(),Datepicker.getOrCreateInstance(this).toggle())}),EventHandler.on(document,EVENT_FOCUSIN_DATA_API,SELECTOR_DATA_TOGGLE$6,function(){"INPUT"===this.tagName&&Datepicker.getOrCreateInstance(this).show()}),EventHandler.on(document,`DOMContentLoaded${EVENT_KEY$12}.data-api`,()=>{const e=`${SELECTOR_DATA_TOGGLE$6}[data-bs-inline="true"], ${SELECTOR_DATA_TOGGLE$6}[data-bs-selected-dates]`;for(const t of document.querySelectorAll(e))Datepicker.getOrCreateInstance(t)});const CLASS_NAME_OPEN="dialog-open";var DialogBase=class extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._openedAsModal=!1,this._addDialogListeners()}static get NAME(){return"dialogbase"}toggle(e){return this._element.open?this.hide():this.show(e)}async show(e){this._canShow(e)&&await this._show(e)}async hide(){this._canHide()&&await this._hide()}_canShow(e){return!this._element.open&&!this._isTransitioning&&!EventHandler.trigger(this._element,this.constructor.eventName("show"),{relatedTarget:e}).defaultPrevented}async _show(e){this._isTransitioning=!0,this._onBeforeShow();const{modal:t,preventBodyScroll:n}=this._getShowOptions();this._showElement({modal:t,preventBodyScroll:n}),await this._queueCallback(()=>{this._isTransitioning=!1,EventHandler.trigger(this._element,this.constructor.eventName("shown"),{relatedTarget:e})},this._element,this._isAnimated())}_canHide(){return!(!this._element.open||this._isTransitioning||EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)}async _hide(){this._isTransitioning=!0,this._hideElement(),await this._queueCallback(()=>{this._element.open&&this._closeAndCleanup(),this._element.classList.remove("hiding"),this._onAfterHide(),this._isTransitioning=!1,EventHandler.trigger(this._element,this.constructor.eventName("hidden"))},this._element,this._isAnimated())}dispose(){this._element.open&&this._closeAndCleanup(),EventHandler.off(this._element,"cancel",this._cancelHandler),super.dispose()}_getShowOptions(){return{modal:!0,preventBodyScroll:!0}}_onBeforeShow(){}_onAfterHide(){}_isAnimated(){return!this._element.classList.contains(this._getInstantClassName())}_getInstantClassName(){return"dialog-instant"}_getStaticClassName(){return"dialog-static"}_onCancel(){}_showElement({modal:e=!0,preventBodyScroll:t=!0}={}){this._openedAsModal=e,e?this._element.showModal():this._element.show(),t&&document.documentElement.classList.add("dialog-open")}_hideElement(){this._hideChildComponents(),this._element.classList.add("hiding"),this._shouldDeferClose()||this._closeAndCleanup()}_closeAndCleanup(){this._element.close(),this._openedAsModal=!1,document.querySelector("dialog[open]:modal")||document.documentElement.classList.remove("dialog-open")}_shouldDeferClose(){return!1}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,this.constructor.eventName("hidePrevented")).defaultPrevented)return;const e=this._getStaticClassName();this._element.classList.add(e),this._queueCallback(()=>{this._element.classList.remove(e)},this._element)}_hideChildComponents(){for(const e of SelectorEngine.find('[data-bs-toggle="tooltip"], [data-bs-toggle="popover"]',this._element)){const t=data_default.getAny(e);t&&"function"==typeof t.hide&&t.hide()}for(const e of SelectorEngine.find(".toast.show",this._element)){const t=data_default.getAny(e);t&&"function"==typeof t.hide&&t.hide()}}_addDialogListeners(){const e=this.constructor.EVENT_KEY;this._cancelHandler=e=>{e.preventDefault(),this._config.keyboard?(this._onCancel(),this.hide()):this._triggerBackdropTransition()},EventHandler.on(this._element,"cancel",this._cancelHandler),EventHandler.on(this._element,`keydown${e}`,e=>{"Escape"!==e.key||this._openedAsModal||(e.preventDefault(),this._config.keyboard&&(this._onCancel(),this.hide()))}),EventHandler.on(this._element,`click${e}`,e=>{e.target===this._element&&this._openedAsModal&&!1!==this._config.backdrop&&("static"!==this._config.backdrop?this.hide():this._triggerBackdropTransition())})}};const NAME$14="dialog",EVENT_KEY$11=".bs.dialog",DATA_API_KEY$6=".data-api",EVENT_SHOW$3="show.bs.dialog",EVENT_HIDDEN$4="hidden.bs.dialog",EVENT_CANCEL="cancel.bs.dialog",EVENT_CLICK_DATA_API$2="click.bs.dialog.data-api",CLASS_NAME_NONMODAL="dialog-nonmodal",CLASS_NAME_INSTANT$1="dialog-instant",CLASS_NAME_SWAP_IN="dialog-swap-in",SELECTOR_DATA_TOGGLE$5='[data-bs-toggle="dialog"]',Default$13={backdrop:!0,keyboard:!0,modal:!0},DefaultType$13={backdrop:"(boolean|string)",keyboard:"boolean",modal:"boolean"};var Dialog=class e extends DialogBase{constructor(e,t){super(e,t)}static get Default(){return Default$13}static get DefaultType(){return DefaultType$13}static get NAME(){return NAME$14}static{EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$5,function(t){e._handleDataApiClick(this,t)})}static _handleDataApiClick(t,n){const i=SelectorEngine.getElementFromSelector(t);if(!i)return;["A","AREA"].includes(t.tagName)&&n.preventDefault();const s=Manipulator.getDataAttributes(t),o=t.closest("dialog[open]");if(!o||o===i)return EventHandler.one(i,EVENT_SHOW$3,n=>{n.defaultPrevented||e._registerFocusRestoration(i,t)}),void e.getOrCreateInstance(i,s).toggle(t);if(o.classList.contains("dialog-swap-in"))return;const a=e.getOrCreateInstance(i,s),l=e.getOrCreateInstance(o);a._canShow(t)&&l._canHide()&&(e._registerFocusRestoration(i,t),i.classList.add("dialog-swap-in"),EventHandler.one(i,"shown.bs.dialog",()=>{i.classList.remove("dialog-swap-in")}),a._show(t),o.classList.add("dialog-instant"),EventHandler.one(o,EVENT_HIDDEN$4,()=>{o.classList.remove("dialog-instant")}),l._hide())}static _registerFocusRestoration(e,t){EventHandler.one(e,EVENT_HIDDEN$4,()=>{isVisible(t)&&t.focus({preventScroll:!0})})}handleUpdate(){}_getShowOptions(){return{modal:this._config.modal,preventBodyScroll:this._config.modal}}_onBeforeShow(){this._config.modal||this._element.classList.add("dialog-nonmodal")}_onAfterHide(){this._element.classList.remove("dialog-nonmodal")}_shouldDeferClose(){return this._isAnimated()}_onCancel(){EventHandler.trigger(this._element,EVENT_CANCEL)}};enableDismissTrigger(Dialog);const ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i,DefaultAllowlist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},DefaultIconAllowlist={"*":["class","role",ARIA_ATTRIBUTE_PATTERN],svg:["xmlns","width","height","viewbox","fill","stroke","stroke-width","stroke-linecap","stroke-linejoin","focusable"],path:["d","fill","stroke","stroke-width","fill-rule","clip-rule"],line:["x1","y1","x2","y2","stroke","stroke-width","stroke-linecap"],circle:["cx","cy","r","fill","stroke","stroke-width"],rect:["x","y","width","height","rx","ry","fill","stroke","stroke-width"],polyline:["points","fill","stroke","stroke-width"],polygon:["points","fill","stroke","stroke-width"],g:["fill","stroke","stroke-width","transform"],span:[],i:[]},uriAttributes=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),SAFE_URL_PATTERN=/^(?!(?:javascript|data|vbscript):)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z=]+$/i,allowedAttribute=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!uriAttributes.has(n)||Boolean(SAFE_URL_PATTERN.test(e.nodeValue)||DATA_URL_PATTERN.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))};function sanitizeHtml(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),s=[...i.body.querySelectorAll("*")];for(const e of s){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[...e.attributes],s=[...t["*"]||[],...t[n]||[]];for(const t of i)allowedAttribute(t,s)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}const NAME$13="navoverflow",EVENT_KEY$10=".bs.navoverflow",EVENT_UPDATE=`update${EVENT_KEY$10}`,EVENT_OVERFLOW=`overflow${EVENT_KEY$10}`,EVENT_RESIZE$2=`resize${EVENT_KEY$10}`,CLASS_NAME_OVERFLOW="nav-overflow",CLASS_NAME_OVERFLOW_MENU="nav-overflow-menu",CLASS_NAME_HIDDEN="d-none",CLASS_NAME_KEEP="nav-overflow-keep",CLASS_NAME_INITIALIZED="nav-overflow-initialized",CLASS_NAME_SUBMENU="submenu",CLASS_NAME_SHOW$3="show",SELECTOR_NAV=".nav",SELECTOR_NAV_ITEM=".nav-item",SELECTOR_NAV_LINK=".nav-link",SELECTOR_OVERFLOW_TOGGLE=".nav-overflow-toggle",SELECTOR_OVERFLOW_MENU=".nav-overflow-menu",SELECTOR_CUSTOM_ICON="[data-bs-overflow-icon]",SELECTOR_MENU$1=".menu",SELECTOR_MENU_TOGGLE$2='[data-bs-toggle="menu"]',DEFAULT_TEXT="More",Default$12={collapseBelow:0,iconPlacement:"start",menuPlacement:"bottom-end",menuStrategy:"absolute",moreText:"More",moreIcon:'',threshold:0},DefaultType$12={collapseBelow:"(number|string)",iconPlacement:"string",menuPlacement:"string",menuStrategy:"string",moreText:"(string|boolean)",moreIcon:"string",threshold:"number"};var NavOverflow=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne(".nav",this._element);if(!n)throw new TypeError(`${this._element.outerHTML} has no child .nav to collapse`);this._nav=n,this._items=[],this._overflowItems=[],this._overflowMenu=null,this._overflowToggle=null,this._resizeObserver=null,this._resizeHandler=null,this._collapseBelow=0,this._itemMenus=new Map,this._relocatedMenus=new Map,this._init()}static get Default(){return Default$12}static get DefaultType(){return DefaultType$12}static get NAME(){return NAME$13}update(){this._calculateOverflow(),EventHandler.trigger(this._element,EVENT_UPDATE)}dispose(){this._resizeObserver&&this._resizeObserver.disconnect(),this._resizeHandler&&EventHandler.off(window,EVENT_RESIZE$2,this._resizeHandler),this._restoreItems(),this._overflowToggle&&this._overflowToggle.parentElement&&this._overflowToggle.parentElement.remove(),super.dispose()}_init(){this._element.classList.add("nav-overflow"),this._items=SelectorEngine.find(".nav-item",this._nav).filter(e=>!e.querySelector(".nav-overflow-toggle"));for(const[e,t]of this._items.entries()){t.dataset.bsNavOrder=e;const n=SelectorEngine.findOne(".nav-link",t);n?.matches(SELECTOR_MENU_TOGGLE$2)&&this._findItemMenu(t,n)}this._collapseBelow=this._resolveCollapseBelow(),this._createOverflowMenu(),this._setupResizeObserver(),this._calculateOverflow(),this._element.classList.add(CLASS_NAME_INITIALIZED)}_createOverflowMenu(){if(this._overflowToggle=SelectorEngine.findOne(".nav-overflow-toggle",this._element),this._overflowToggle)return void(this._overflowMenu=SelectorEngine.findOne(".nav-overflow-menu",this._element));const{moreText:e}=this._config,t="string"==typeof e?e:"",n=document.createElement("li");n.className="nav-item nav-overflow-item";const i=document.createElement("button");i.type="button",i.className="nav-link nav-overflow-toggle",i.setAttribute("data-bs-toggle","menu"),i.setAttribute("data-bs-placement",this._config.menuPlacement),i.setAttribute("data-bs-strategy",this._config.menuStrategy),i.setAttribute("aria-expanded","false"),""===t&&i.setAttribute("aria-label","More");const s=document.createElement("span");if(s.className="nav-overflow-icon",s.innerHTML=sanitizeHtml(this._resolveIcon(),DefaultIconAllowlist),""===t)i.append(s);else{const e=document.createElement("span");e.className="nav-overflow-text",e.textContent=t,"end"===this._config.iconPlacement?i.append(e,s):i.append(s,e)}const o=document.createElement("div");o.className="nav-overflow-menu menu",n.append(i,o),this._nav.append(n),this._overflowToggle=i,this._overflowMenu=o}_resolveIcon(){const e=SelectorEngine.findOne(SELECTOR_CUSTOM_ICON,this._element);if(!e)return this._config.moreIcon;const t=e.cloneNode(!0);t.removeAttribute("data-bs-overflow-icon");const n=t.outerHTML;return e.remove(),n}_resolveCollapseBelow(){const e=this._config.collapseBelow;if("number"==typeof e)return e;if("string"==typeof e&&""!==e){const t=getComputedStyle(document.documentElement).getPropertyValue(`--bs-breakpoint-${e}`);return Number.parseFloat(t)||0}return 0}_setupResizeObserver(){if("undefined"==typeof ResizeObserver)return this._resizeHandler=()=>this._calculateOverflow(),void EventHandler.on(window,EVENT_RESIZE$2,this._resizeHandler);this._resizeObserver=new ResizeObserver(()=>{this._calculateOverflow()}),this._resizeObserver.observe(this._element)}_availableWidth(){const{paddingInlineStart:e,paddingInlineEnd:t}=getComputedStyle(this._element),n=(Number.parseFloat(e)||0)+(Number.parseFloat(t)||0);return this._element.clientWidth-n}_navGap(){return Number.parseFloat(getComputedStyle(this._nav).columnGap)||0}_calculateOverflow(){this._restoreItems();const e=this._availableWidth(),t=this._overflowToggle?.closest(".nav-item")??null,n=this._items.filter(e=>!e.classList.contains(CLASS_NAME_KEEP));if(this._collapseBelow>0&&ee.classList.contains(CLASS_NAME_KEEP)).reduce((e,t)=>e+t.offsetWidth+i,0)-(t?t.offsetWidth+i:0);let o=0,a=[];for(const e of n)o+=e.offsetWidth+i,o>s+1&&a.push(e);this._items.length-a.lengththis._config.threshold&&(a=this._items.slice(this._config.threshold).filter(e=>!e.classList.contains(CLASS_NAME_KEEP))),this._applyOverflow(a,t)}_applyOverflow(e,t){this._moveToOverflow(e),t?.classList.toggle("d-none",0===e.length),e.length>0&&EventHandler.trigger(this._element,EVENT_OVERFLOW,{overflowCount:e.length,visibleCount:this._items.length-e.length})}_moveToOverflow(e){if(this._overflowMenu){this._overflowMenu.replaceChildren(),this._overflowItems=[];for(const t of e){const e=SelectorEngine.findOne(".nav-link",t);if(!e)continue;const n=this._findItemMenu(t,e);n&&e.matches(SELECTOR_MENU_TOGGLE$2)?this._overflowMenu.append(this._relocateAsSubmenu(t,e,n)):this._overflowMenu.append(this._cloneAsMenuItem(e)),t.classList.add("d-none"),t.dataset.bsNavOverflow="true",this._overflowItems.push(t)}}}_relocateAsSubmenu(e,t,n){this._resetMenu(t,n),e.classList.remove("show"),this._relocatedMenus.set(e,{menu:n,parent:n.parentNode,nextSibling:n.nextSibling});const i=document.createElement("div");return i.className="submenu",i.append(this._cloneAsMenuItem(t,!0),n),i}_cloneAsMenuItem(e,t=!1){const n=e.cloneNode(!0);if(n.className="menu-item",n.removeAttribute("id"),e.classList.contains("active")&&n.classList.add("active"),(e.classList.contains("disabled")||e.hasAttribute("disabled"))&&n.classList.add("disabled"),t){for(const e of n.getAttributeNames())e.startsWith("data-bs-")&&"data-bs-theme"!==e&&n.removeAttribute(e);n.removeAttribute("href"),n.setAttribute("aria-haspopup","true"),n.setAttribute("aria-expanded","false"),"A"===n.tagName&&(n.setAttribute("role","button"),n.hasAttribute("tabindex")||n.setAttribute("tabindex","0"))}return n}_findItemMenu(e,t){const n=SelectorEngine.next(t,".menu")[0];if(n&&!n.classList.contains("nav-overflow-menu"))return this._itemMenus.set(e,n),n;const i=SelectorEngine.findOne(".menu",e);if(i&&!i.classList.contains("nav-overflow-menu"))return this._itemMenus.set(e,i),i;const s=this._itemMenus.get(e);return s?.isConnected?s:(this._itemMenus.delete(e),null)}_resetMenu(e,t){Menu.getInstance(e)?.dispose(),e.classList.remove("show"),e.setAttribute("aria-expanded","false"),e.parentElement?.classList.remove("show"),t.classList.remove("show")}_restoreRelocatedMenus(){for(const{menu:e,parent:t,nextSibling:n}of this._relocatedMenus.values())n?n.before(e):t.append(e);this._relocatedMenus.clear()}_restoreItems(){this._overflowToggle&&this._overflowMenu&&(this._resetMenu(this._overflowToggle,this._overflowMenu),this._overflowToggle.closest(".nav-item")?.classList.remove("show")),this._restoreRelocatedMenus();for(const e of this._items)e.classList.remove("d-none"),delete e.dataset.bsNavOverflow;this._overflowToggle?.closest(".nav-item")?.classList.remove("d-none"),this._overflowMenu?.replaceChildren(),this._overflowItems=[]}};EventHandler.on(document,"DOMContentLoaded",()=>{for(const e of SelectorEngine.find('[data-bs-toggle="nav-overflow"]'))NavOverflow.getOrCreateInstance(e)});const NAME$12="swipe",EVENT_KEY$9=".bs.swipe",EVENT_TOUCHSTART="touchstart.bs.swipe",EVENT_TOUCHMOVE="touchmove.bs.swipe",EVENT_TOUCHEND="touchend.bs.swipe",EVENT_POINTERDOWN$1="pointerdown.bs.swipe",EVENT_POINTERUP$1="pointerup.bs.swipe",POINTER_TYPE_TOUCH="touch",POINTER_TYPE_PEN="pen",CLASS_NAME_POINTER_EVENT="pointer-event",SWIPE_THRESHOLD=40,Default$11={endCallback:null,leftCallback:null,rightCallback:null,upCallback:null,downCallback:null},DefaultType$11={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)",upCallback:"(function|null)",downCallback:"(function|null)"};var Swipe=class e extends Config{constructor(t,n){super(),this._element=t,t&&e.isSupported()&&(this._config=this._getConfig(n),this._deltaX=0,this._deltaY=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Default$11}static get DefaultType(){return DefaultType$11}static get NAME(){return"swipe"}dispose(){EventHandler.off(this._element,".bs.swipe")}_start(e){if(!this._supportPointerEvents)return this._deltaX=e.touches[0].clientX,void(this._deltaY=e.touches[0].clientY);this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX,this._deltaY=e.clientY)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX,this._deltaY=e.clientY-this._deltaY),this._handleSwipe(),execute(this._config.endCallback)}_move(e){if(e.touches&&e.touches.length>1)return this._deltaX=0,void(this._deltaY=0);this._deltaX=e.touches[0].clientX-this._deltaX,this._deltaY=e.touches[0].clientY-this._deltaY}_handleSwipe(){const e=Math.abs(this._deltaX),t=Math.abs(this._deltaY);if(t>e&&t>40){const e=this._deltaY>0?"down":"up";return this._deltaX=0,this._deltaY=0,void execute("down"===e?this._config.downCallback:this._config.upCallback)}if(e>40){const t=e/this._deltaX;if(this._deltaX=0,this._deltaY=0,!t)return;return void execute(t>0?this._config.rightCallback:this._config.leftCallback)}this._deltaX=0,this._deltaY=0}_initEvents(){this._supportPointerEvents?(EventHandler.on(this._element,EVENT_POINTERDOWN$1,e=>this._start(e)),EventHandler.on(this._element,EVENT_POINTERUP$1,e=>this._end(e)),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,EVENT_TOUCHSTART,e=>this._start(e)),EventHandler.on(this._element,EVENT_TOUCHMOVE,e=>this._move(e)),EventHandler.on(this._element,EVENT_TOUCHEND,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}};const NAME$11="drawer",EVENT_KEY$8=".bs.drawer",DATA_API_KEY$5=".data-api",EVENT_LOAD_DATA_API$2=`load${EVENT_KEY$8}.data-api`,EVENT_HIDDEN$3=`hidden${EVENT_KEY$8}`,EVENT_RESIZE$1=`resize${EVENT_KEY$8}`,EVENT_CLICK_DATA_API$1=`click${EVENT_KEY$8}.data-api`,SELECTOR_DATA_TOGGLE$4='[data-bs-toggle="drawer"]',SELECTOR_OPEN='dialog.drawer[open], dialog[open][class*="\\:drawer"]',Default$10={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$10={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};var Drawer=class extends DialogBase{constructor(e,t){super(e,t),this._swipeHelper=null,this._resizeObserver=null,this._resizeFrame=null,this._initResizeObserver()}static get Default(){return Default$10}static get DefaultType(){return DefaultType$10}static get NAME(){return NAME$11}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),this._resizeObserver&&this._resizeObserver.disconnect(),null!==this._resizeFrame&&cancelAnimationFrame(this._resizeFrame),super.dispose()}_getShowOptions(){return{modal:Boolean(this._config.backdrop)||!this._config.scroll,preventBodyScroll:!this._config.scroll}}_onBeforeShow(){this._initSwipe()}_getInstantClassName(){return"drawer-instant"}_getStaticClassName(){return"drawer-static"}_initResizeObserver(){const e=this._element.closest(".navbar");e&&"undefined"!=typeof ResizeObserver&&(this._resizeObserver=new ResizeObserver(()=>{null!==this._resizeFrame&&cancelAnimationFrame(this._resizeFrame),this._resizeFrame=requestAnimationFrame(()=>{this._resizeFrame=null,this._element.open&&"fixed"!==getComputedStyle(this._element).position&&this.hide()})}),this._resizeObserver.observe(e))}_initSwipe(){if(this._swipeHelper||!Swipe.isSupported())return;const e={},t=this._element;t.classList.contains("drawer-bottom")?e.downCallback=()=>this.hide():t.classList.contains("drawer-top")?e.upCallback=()=>this.hide():t.classList.contains("drawer-end")?isRTL$1()?e.leftCallback=()=>this.hide():e.rightCallback=()=>this.hide():isRTL$1()?e.rightCallback=()=>this.hide():e.leftCallback=()=>this.hide(),this._swipeHelper=new Swipe(t,e)}};EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$4,function(e){const t=SelectorEngine.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this))return;EventHandler.one(t,EVENT_HIDDEN$3,()=>{isVisible(this)&&this.focus({preventScroll:!0})});const n=SelectorEngine.findOne("dialog.drawer[open]");n&&n!==t&&Drawer.getInstance(n).hide(),Drawer.getOrCreateInstance(t).toggle(this)}),EventHandler.on(window,EVENT_LOAD_DATA_API$2,()=>{for(const e of SelectorEngine.find("dialog.drawer[open]"))Drawer.getOrCreateInstance(e).show()}),EventHandler.on(window,EVENT_RESIZE$1,()=>{for(const e of SelectorEngine.find(SELECTOR_OPEN))"fixed"!==getComputedStyle(e).position&&Drawer.getOrCreateInstance(e).hide()}),enableDismissTrigger(Drawer);const NAME$10="strength",EVENT_KEY$7=".bs.strength",DATA_API_KEY$4=".data-api",EVENT_STRENGTH_CHANGE=`strengthChange${EVENT_KEY$7}`,SELECTOR_DATA_STRENGTH="[data-bs-strength]",STRENGTH_LEVELS=["weak","fair","good","strong"],Default$9={input:null,minLength:8,messages:{weak:"Weak",fair:"Fair",good:"Good",strong:"Strong"},weights:{minLength:1,extraLength:1,lowercase:1,uppercase:1,numbers:1,special:1,multipleSpecial:1,longPassword:1},thresholds:[2,4,6],scorer:null},DefaultType$9={input:"(string|element|null)",minLength:"number",messages:"object",weights:"object",thresholds:"array",scorer:"(function|null)"};var Strength=class extends BaseComponent{constructor(e,t){super(e,t),this._input=this._getInput(),this._segments=SelectorEngine.find(".strength-segment",this._element),this._textElement=SelectorEngine.findOne(".strength-text",this._element.parentElement),this._currentStrength=null,this._input&&(this._addEventListeners(),this._evaluate())}static get Default(){return Default$9}static get DefaultType(){return DefaultType$9}static get NAME(){return NAME$10}getStrength(){return this._currentStrength}evaluate(){this._evaluate()}dispose(){EventHandler.off(this._input,EVENT_KEY$7),super.dispose()}_getInput(){if(this._config.input)return"string"==typeof this._config.input?SelectorEngine.findOne(this._config.input):this._config.input;const e=this._element.parentElement;return SelectorEngine.findOne('input[type="password"]',e)}_addEventListeners(){EventHandler.on(this._input,`input${EVENT_KEY$7}`,()=>this._evaluate()),EventHandler.on(this._input,`change${EVENT_KEY$7}`,()=>this._evaluate())}_evaluate(){const e=this._input.value,t=this._calculateScore(e),n=this._scoreToStrength(t);n!==this._currentStrength&&(this._currentStrength=n,this._updateUI(n),EventHandler.trigger(this._element,EVENT_STRENGTH_CHANGE,{strength:n,score:t,password:e.length>0?"***":""}))}_calculateScore(e){if(!e)return 0;if("function"==typeof this._config.scorer)return this._config.scorer(e);const{weights:t}=this._config;let n=0;return e.length>=this._config.minLength&&(n+=t.minLength),e.length>=this._config.minLength+4&&(n+=t.extraLength),/[a-z]/.test(e)&&(n+=t.lowercase),/[A-Z]/.test(e)&&(n+=t.uppercase),/\d/.test(e)&&(n+=t.numbers),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(n+=t.special),/[!@#$%^&*(),.?":{}|<>].*[!@#$%^&*(),.?":{}|<>]/.test(e)&&(n+=t.multipleSpecial),e.length>=16&&(n+=t.longPassword),n}_scoreToStrength(e){if(0===e)return null;const[t,n,i]=this._config.thresholds;return e<=t?"weak":e<=n?"fair":e<=i?"good":"strong"}_updateUI(e){e?this._element.dataset.bsStrength=e:delete this._element.dataset.bsStrength;const t=e?STRENGTH_LEVELS.indexOf(e):-1;for(const[e,n]of this._segments.entries())e<=t?n.classList.add("active"):n.classList.remove("active");this._textElement&&(e&&this._config.messages[e]?(this._textElement.textContent=this._config.messages[e],this._textElement.dataset.bsStrength=e,this._textElement.style.setProperty("--strength-color",`var(--${{weak:"danger",fair:"warning",good:"info",strong:"success"}[e]}-text)`)):(this._textElement.textContent="",delete this._textElement.dataset.bsStrength))}};EventHandler.on(document,`DOMContentLoaded${EVENT_KEY$7}.data-api`,()=>{for(const e of SelectorEngine.find("[data-bs-strength]"))Strength.getOrCreateInstance(e)});const NAME$9="otpInput",EVENT_KEY$6=".bs.otpInput",DATA_API_KEY$3=".data-api",EVENT_COMPLETE=`complete${EVENT_KEY$6}`,EVENT_INPUT$1=`input${EVENT_KEY$6}`,EVENT_DOMCONTENT_LOADED=`DOMContentLoaded${EVENT_KEY$6}.data-api`,SELECTOR_DATA_OTP="[data-bs-otp]",SELECTOR_INPUT$1="input",CLASS_NAME_INPUT="otp-input",CLASS_NAME_RENDERED="otp-rendered",CLASS_NAME_SLOTS="otp-slots",CLASS_NAME_SLOT="otp-slot",CLASS_NAME_SLOT_FILLED="otp-slot-filled",CLASS_NAME_SLOT_ACTIVE="otp-slot-active",CLASS_NAME_SEPARATOR="otp-separator",MASK_CHARACTER="•",TYPES={numeric:{inputmode:"numeric",pattern:"[0-9]*",filter:/[^0-9]/g},alphanumeric:{inputmode:"text",pattern:"[A-Za-z0-9]*",filter:/[^A-Za-z0-9]/g},alpha:{inputmode:"text",pattern:"[A-Za-z]*",filter:/[^A-Za-z]/g}},Default$8={groups:null,length:null,mask:!1,separator:"·",type:"numeric"},DefaultType$8={groups:"(array|null)",length:"(number|null)",mask:"boolean",separator:"string",type:"string"};var OtpInput=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne("input",this._element);n&&(this._input=n,this._type=TYPES[this._config.type]||TYPES.numeric,this._length=this._resolveLength(),this._slots=[],this._pointerActive=!1,this._pointerIndex=0,this._setupInput(),this._renderSlots(),this._addEventListeners(),this._render())}static get Default(){return Default$8}static get DefaultType(){return DefaultType$8}static get NAME(){return NAME$9}getValue(){return this._input.value}setValue(e){this._input.value=this._sanitize(String(e)),this._render(),this._checkComplete()}clear(){this._input.value="",this._render(),this._input.focus()}focus(){this._input.focus(),this._selectSlot(this._firstEmptyIndex()),this._render()}dispose(){for(const[e,t]of Object.entries(this._inputListeners??{}))EventHandler.off(this._input,e,t);EventHandler.off(document,"selectionchange",this._onSelectionChange),this._slotsContainer?.remove(),this._element.classList.remove("otp-rendered"),super.dispose()}_resolveLength(){if(this._config.length)return this._config.length;const e=Number.parseInt(this._input.getAttribute("maxlength"),10);return Number.isNaN(e)||e<1?6:e}_setupInput(){const e=this._input;"number"!==e.type&&"password"!==e.type||(e.type="text"),e.classList.add("otp-input"),e.setAttribute("maxlength",String(this._length)),e.setAttribute("inputmode",this._type.inputmode),e.setAttribute("pattern",this._type.pattern),e.getAttribute("autocomplete")||e.setAttribute("autocomplete","one-time-code"),e.value&&(e.value=this._sanitize(e.value))}_renderSlots(){const e=document.createElement("div");e.className="otp-slots",e.setAttribute("aria-hidden","true");const{groups:t}=this._config;let n=0,i=0;for(let s=0;s0&&(i++,i===t[n]&&sthis._handleInput(),beforeinput:e=>this._handleBeforeInput(e),paste:e=>this._handlePaste(e),pointerdown:e=>this._handlePointerDown(e)},this._inputListeners.focus=()=>{if(this._pointerActive)return this._pointerActive=!1,this._selectSlot(this._pointerIndex),void this._render();this._selectSlot(this._firstEmptyIndex()),this._render()};const e=()=>this._render();this._onSelectionChange=()=>{document.activeElement===this._input&&this._render()};for(const t of["blur","keyup","select"])this._inputListeners[t]=e;for(const[e,t]of Object.entries(this._inputListeners))EventHandler.on(this._input,e,t);EventHandler.on(document,"selectionchange",this._onSelectionChange)}_handleInput(){const e=this._sanitize(this._input.value);e!==this._input.value&&(this._input.value=e),document.activeElement===this._input&&this._selectSlot(this._firstEmptyIndex()),this._afterValueChange()}_handlePaste(e){const t=e.clipboardData?.getData("text");if(!t||this._input.readOnly)return;const n=this._sanitize(t);let i=this._input.selectionStart??this._input.value.length,s=this._input.selectionEnd??i;n.length===this._length&&(i=0,s=this._input.value.length);const o=n.slice(0,this._length-this._input.value.length+s-i);e.preventDefault(),o&&(this._input.setRangeText(o,i,s,"end"),this._afterValueChange())}_handleBeforeInput(e){const{inputType:t,data:n}=e;if("insertText"===t&&n&&1===n.length){e.preventDefault();const t=this._sanitize(n);if(!t)return;const i=Math.min(this._input.selectionStart??0,this._length-1),s=[...this._input.value];return s[i]=t,this._input.value=s.join("").slice(0,this._length),this._selectSlot(i+1),void this._afterValueChange()}if("deleteContentBackward"===t){e.preventDefault();const t=this._input.selectionStart??0,n=this._input.selectionEnd??t,i=[...this._input.value];n>t?(i.splice(t,n-t),this._input.value=i.join(""),this._selectSlot(t)):t>0&&(i.splice(t-1,1),this._input.value=i.join(""),this._selectSlot(t-1)),this._afterValueChange()}}_handlePointerDown(e){const t=this._slotIndexFromPoint(e.clientX);if(null===t)return;const n=Math.min(t,this._firstEmptyIndex());if(document.activeElement===this._input)return e.preventDefault(),this._selectSlot(n),void this._render();this._pointerActive=!0,this._pointerIndex=n}_slotIndexFromPoint(e){for(const[t,n]of this._slots.entries())if(e<=n.getBoundingClientRect().right||t===this._slots.length-1)return t;return null}_afterValueChange(){this._render(),EventHandler.trigger(this._element,EVENT_INPUT$1,{value:this._input.value}),this._checkComplete()}_firstEmptyIndex(){return Math.min(this._input.value.length,this._length-1)}_selectSlot(e){const t=Math.max(0,Math.min(e,this._length-1)),n=t{for(const e of SelectorEngine.find("[data-bs-otp]"))OtpInput.getOrCreateInstance(e)});const NAME$8="chips",EVENT_KEY$5=".bs.chips",DATA_API_KEY$2=".data-api",EVENT_ADD="add.bs.chips",EVENT_REMOVE="remove.bs.chips",EVENT_CHANGE$1="change.bs.chips",EVENT_SELECT="select.bs.chips",SELECTOR_DATA_CHIPS="[data-bs-chips]",SELECTOR_GHOST_INPUT=".form-ghost",SELECTOR_CHIP=".chip",SELECTOR_CHIP_DISMISS=".chip-dismiss",CLASS_NAME_CHIP="chip",CLASS_NAME_CHIP_DISMISS="chip-dismiss",CLASS_NAME_ACTIVE$2="active",Default$7={separator:",",allowDuplicates:!1,maxChips:null,placeholder:"",dismissible:!0,dismissIcon:'',createOnBlur:!0},DefaultType$7={separator:"(string|null)",allowDuplicates:"boolean",maxChips:"(number|null)",placeholder:"string",dismissible:"boolean",dismissIcon:"string",createOnBlur:"boolean"};var Chips=class extends BaseComponent{constructor(e,t){super(e,t);const n=SelectorEngine.findOne(".form-ghost",this._element);this._chips=[],this._selectedChips=new Set,this._anchorChip=null,n?this._input=n:this._createInput(),this._initializeExistingChips(),this._addEventListeners()}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return NAME$8}add(e){const t=String(e).trim();if(!t)return null;if(!this._config.allowDuplicates&&this._chips.includes(t))return null;if(null!==this._config.maxChips&&this._chips.length>=this._config.maxChips)return null;if(EventHandler.trigger(this._element,EVENT_ADD,{value:t,relatedTarget:this._input}).defaultPrevented)return null;const n=this._createChip(t);return this._element.insertBefore(n,this._input),this._chips.push(t),EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:this.getValues()}),n}remove(e){let t,n;return"string"==typeof e?(n=e,t=this._findChipByValue(n)):(t=e,n=this._getChipValue(t)),!(!t||!n||EventHandler.trigger(this._element,EVENT_REMOVE,{value:n,chip:t,relatedTarget:this._input}).defaultPrevented||(this._selectedChips.delete(t),this._anchorChip===t&&(this._anchorChip=null),t.remove(),this._chips=this._getChipElements().map(e=>this._getChipValue(e)).filter(Boolean),EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:this.getValues()}),0))}removeSelected(){const e=[...this._selectedChips];for(const t of e)this.remove(t);this._input?.focus()}getValues(){return[...this._chips]}getSelectedValues(){return[...this._selectedChips].map(e=>this._getChipValue(e))}clear(){const e=SelectorEngine.find(".chip",this._element);for(const t of e)t.remove();this._chips=[],this._selectedChips.clear(),this._anchorChip=null,EventHandler.trigger(this._element,EVENT_CHANGE$1,{values:[]})}clearSelection(){for(const e of this._selectedChips)e.classList.remove("active");this._selectedChips.clear(),this._anchorChip=null,EventHandler.trigger(this._element,EVENT_SELECT,{selected:[]})}selectChip(e,t={}){const{addToSelection:n=!1,rangeSelect:i=!1}=t,s=this._getChipElements();if(s.includes(e)){if(i&&this._anchorChip){const t=s.indexOf(this._anchorChip),i=s.indexOf(e),o=Math.min(t,i),a=Math.max(t,i);if(!n){const e=this._anchorChip;this.clearSelection(),this._anchorChip=e}for(let e=o;e<=a;e++)this._selectedChips.add(s[e]),s[e].classList.add("active")}else n?this._selectedChips.has(e)?(this._selectedChips.delete(e),e.classList.remove("active")):(this._selectedChips.add(e),e.classList.add("active"),this._anchorChip=e):(this.clearSelection(),this._selectedChips.add(e),e.classList.add("active"),this._anchorChip=e);EventHandler.trigger(this._element,EVENT_SELECT,{selected:this.getSelectedValues()})}}focus(){this._input?.focus()}dispose(){EventHandler.off(this._input,".bs.chips"),super.dispose()}_getChipElements(){return SelectorEngine.find(".chip",this._element)}_createInput(){const e=document.createElement("input");e.type="text",e.className="form-ghost",this._config.placeholder&&(e.placeholder=this._config.placeholder),this._element.append(e),this._input=e}_initializeExistingChips(){const e=SelectorEngine.find(".chip",this._element);for(const t of e){const e=this._getChipValue(t);e&&(this._chips.push(e),this._setupChip(t))}}_setupChip(e){e.setAttribute("tabindex","0"),this._config.dismissible&&!SelectorEngine.findOne(".chip-dismiss",e)&&e.append(this._createDismissButton())}_createChip(e){const t=document.createElement("span");return t.className="chip",t.dataset.bsChipValue=e,t.append(document.createTextNode(e)),this._setupChip(t),t}_createDismissButton(){const e=document.createElement("button");return e.type="button",e.className="chip-dismiss",e.setAttribute("aria-label","Remove"),e.setAttribute("tabindex","-1"),e.innerHTML=sanitizeHtml(this._config.dismissIcon,DefaultIconAllowlist),e}_findChipByValue(e){return this._getChipElements().find(t=>this._getChipValue(t)===e)}_getChipValue(e){if(e.dataset.bsChipValue)return e.dataset.bsChipValue;const t=e.cloneNode(!0),n=SelectorEngine.findOne(".chip-dismiss",t);return n&&n.remove(),t.textContent?.trim()||""}_addEventListeners(){EventHandler.on(this._input,"keydown.bs.chips",e=>this._handleInputKeydown(e)),EventHandler.on(this._input,"input.bs.chips",e=>this._handleInput(e)),EventHandler.on(this._input,"paste.bs.chips",e=>this._handlePaste(e)),EventHandler.on(this._input,"focus.bs.chips",()=>this.clearSelection()),this._config.createOnBlur&&EventHandler.on(this._input,"blur.bs.chips",e=>{e.relatedTarget?.closest(".chip")||this._createChipFromInput()}),EventHandler.on(this._element,"click.bs.chips",".chip",e=>{if(e.target.closest(".chip-dismiss"))return;const t=e.target.closest(".chip");t&&(e.preventDefault(),this.selectChip(t,{addToSelection:e.metaKey||e.ctrlKey,rangeSelect:e.shiftKey}),t.focus())}),EventHandler.on(this._element,"click.bs.chips",".chip-dismiss",e=>{e.stopPropagation();const t=e.target.closest(".chip");t&&(this.remove(t),this._input?.focus())}),EventHandler.on(this._element,"keydown.bs.chips",".chip",e=>{this._handleChipKeydown(e)}),EventHandler.on(this._element,"click.bs.chips",e=>{e.target===this._element&&(this.clearSelection(),this._input?.focus())})}_handleInputKeydown(e){const{key:t}=e;switch(t){case"Enter":e.preventDefault(),this._createChipFromInput();break;case"Backspace":case"Delete":if(""===this._input.value){e.preventDefault();const t=this._getChipElements();if(t.length>0){const e=t.at(-1);this.selectChip(e),e.focus()}}break;case"ArrowLeft":if(0===this._input.selectionStart&&0===this._input.selectionEnd){e.preventDefault();const t=this._getChipElements();if(t.length>0){const n=t.at(-1);e.shiftKey?this.selectChip(n,{addToSelection:!0}):this.selectChip(n),n.focus()}}break;case"Escape":this._input.value="",this.clearSelection(),this._input.blur()}}_handleChipKeydown(e){const{key:t}=e,n=e.target.closest(".chip");if(!n)return;const i=this._getChipElements(),s=i.indexOf(n);switch(t){case"Backspace":case"Delete":e.preventDefault(),this._handleChipDelete(s,i);break;case"ArrowLeft":e.preventDefault(),this._navigateChip(i,s,-1,e.shiftKey);break;case"ArrowRight":e.preventDefault(),this._navigateChip(i,s,1,e.shiftKey);break;case"Home":e.preventDefault(),this._navigateToEdge(i,0,e.shiftKey);break;case"End":case"Escape":e.preventDefault(),this.clearSelection(),this._input?.focus();break;case"a":this._handleSelectAll(e,i)}}_handleChipDelete(e,t){if(0===this._selectedChips.size)return;const n=Math.min(e,t.length-this._selectedChips.size-1);this.removeSelected();const i=this._getChipElements();if(i.length>0){const e=Math.max(0,Math.min(n,i.length-1));i[e].focus(),this.selectChip(i[e])}else this._input?.focus()}_navigateChip(e,t,n,i){const s=t+n;if(n<0&&s>=0){const t=e[s];this.selectChip(t,i?{addToSelection:!0,rangeSelect:!0}:{}),t.focus()}else if(n>0&&s0&&(this.clearSelection(),this._input?.focus())}_navigateToEdge(e,t,n){if(0===e.length)return;const i=e[t];this.selectChip(i,n?{rangeSelect:!0}:{}),i.focus()}_handleSelectAll(e,t){if(e.metaKey||e.ctrlKey){e.preventDefault();for(const e of t)this._selectedChips.add(e),e.classList.add("active");EventHandler.trigger(this._element,EVENT_SELECT,{selected:this.getSelectedValues()})}}_handleInput(e){const{value:t}=e.target,{separator:n}=this._config;if(n&&t.includes(n)){const e=t.split(n);for(const t of e.slice(0,-1))this.add(t.trim());this._input.value=e.at(-1)}}_handlePaste(e){const{separator:t}=this._config;if(!t)return;const n=(e.clipboardData||window.clipboardData).getData("text");if(n.includes(t)){e.preventDefault();const i=n.split(t);for(const e of i)this.add(e.trim())}}_createChipFromInput(){const e=this._input.value.trim();e&&(this.add(e),this._input.value="")}};EventHandler.on(document,"DOMContentLoaded.bs.chips.data-api",()=>{for(const e of SelectorEngine.find("[data-bs-chips]"))Chips.getOrCreateInstance(e)});const NAME$7="TemplateFactory",Default$6={allowList:DefaultAllowlist,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},DefaultType$6={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},DefaultContentType={entry:"(string|element|function|null)",selector:"(string|element)"};var TemplateFactory=class extends Config{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Default$6}static get DefaultType(){return DefaultType$6}static get NAME(){return NAME$7}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},DefaultContentType)}_setContent(e,t,n){const i=SelectorEngine.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?isElement$1(t)?this._putElementInTemplate(getElement(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?sanitizeHtml(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return execute(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}};const NAME$6="tooltip",DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),ESCAPE_KEY="Escape",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$2="show",SELECTOR_TOOLTIP_INNER=".tooltip-inner",SELECTOR_MODAL=".modal",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="tooltip"]',EVENT_MODAL_HIDE="hide.bs.modal",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",EVENT_HIDE$2="hide",EVENT_HIDDEN$2="hidden",EVENT_SHOW$2="show",EVENT_SHOWN$2="shown",EVENT_INSERTED="inserted",EVENT_CLICK$3="click",EVENT_FOCUSIN$2="focusin",EVENT_FOCUSOUT$1="focusout",EVENT_MOUSEENTER$1="mouseenter",EVENT_MOUSELEAVE="mouseleave",EVENT_POINTERDOWN="pointerdown",EVENT_POINTERUP="pointerup",EVENT_KEYDOWN$1="keydown",AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL$1()?"left":"right",BOTTOM:"bottom",LEFT:isRTL$1()?"right":"left"},Default$5={allowList:DefaultAllowlist,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",floatingConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},DefaultType$5={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",floatingConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};var Tooltip=class extends BaseComponent{constructor(e,t){super(e,t),this._isEnabled=!0,this._timeout=0,this._resolveTimeout=null,this._isHovered=null,this._activeTrigger={},this._floatingCleanup=null,this._keydownHandler=null,this._tipEventOut=null,this._outsidePointerHandler=null,this._tipPointerUpHandler=null,this._tipPointerDown=!1,this._templateFactory=null,this._newContent=null,this._mediaQueryListeners=[],this._responsivePlacements=null,this.tip=null,this._parseResponsivePlacements(),this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Default$5}static get DefaultType(){return DefaultType$5}static get NAME(){return NAME$6}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){return this._isEnabled?this._isShown()?this._leave():this._enter():Promise.resolve()}dispose(){this._clearTimeout(),this._removeEscapeListener(),this._removeFocusOutsideListener(),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposeFloating(),this._disposeMediaQueryListeners(),super.dispose()}async show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=EventHandler.trigger(this._element,this.constructor.eventName("show")),t=(findShadowRoot(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return void(this._isHovered=!1);this._disposeFloating();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));let{container:i}=this._config;const s=this._element.closest("dialog[open]");if(s&&i===document.body&&(i=s),this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),EventHandler.trigger(this._element,this.constructor.eventName("inserted")),this._setTipListeners(n)),await this._createFloating(n),n.classList.add("show"),this._setEscapeListener(),this._setFocusOutsideListener(),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.on(e,"mouseover",noop);await this._queueCallback(()=>{EventHandler.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}async hide(){if(this._isShown()&&!EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._removeEscapeListener(),this._removeFocusOutsideListener(),this._getTipElement().classList.remove("show"),"ontouchstart"in document.documentElement)for(const e of document.body.children)EventHandler.off(e,"mouseover",noop);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,await this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposeFloating(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._floatingCleanup&&this.tip&&this._updateFloatingPosition()}_isWithContent(){return Boolean(this._getTitle())||this._hasNewContent()}_hasNewContent(){return Boolean(this._newContent)&&Object.values(this._newContent).some(Boolean)}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();t.classList.remove("show"),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=getUID(this.constructor.NAME).toString();return t.setAttribute("id",n),this._config.animation||t.classList.add(this._getInstantClassName()),this._setFocusTipListeners(t),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposeFloating(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new TemplateFactory({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[SELECTOR_TOOLTIP_INNER]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_getInstantClassName(){return`${this.constructor.NAME}-instant`}_isAnimated(){return getTransitionDurationFromElement(this.tip)>0}_isShown(){return this.tip&&this.tip.classList.contains("show")}_getPlacement(e){if(this._responsivePlacements){const e=getResponsivePlacement(this._responsivePlacements,"top");return AttachmentMap[e.toUpperCase()]||e}const t=execute(this._config.placement,[this,e,this._element]);return AttachmentMap[t.toUpperCase()]||t}_parseResponsivePlacements(){"string"==typeof this._config.placement?(this._responsivePlacements=parseResponsivePlacement(this._config.placement,"top"),this._responsivePlacements&&this._setupMediaQueryListeners()):this._responsivePlacements=null}_setupMediaQueryListeners(){this._disposeMediaQueryListeners(),this._mediaQueryListeners=createBreakpointListeners(()=>{this._isShown()&&this._updateFloatingPosition()})}_disposeMediaQueryListeners(){disposeBreakpointListeners(this._mediaQueryListeners),this._mediaQueryListeners=[]}async _createFloating(e){const t=this._getPlacement(e),n=e.querySelector(`.${this.constructor.NAME}-arrow`);await this._updateFloatingPosition(e,t,n),this._floatingCleanup=autoUpdate(this._element,e,()=>this._updateFloatingPosition(e,null,n))}async _updateFloatingPosition(e=this.tip,t=null,n=null){if(!e)return;t||(t=this._getPlacement(e)),n||(n=e.querySelector(`.${this.constructor.NAME}-arrow`));const i=this._getFloatingMiddleware(n),s=this._getFloatingConfig(t,i),{x:o,y:a,placement:l,middlewareData:r}=await computePosition(this._element,e,s);if(Object.assign(e.style,{position:"absolute",left:`${o}px`,top:`${a}px`}),n&&(n.style.position="absolute"),Manipulator.setDataAttribute(e,"placement",l),n&&r.arrow){const{x:e,y:t}=r.arrow,i=l.startsWith("top")||l.startsWith("bottom");Object.assign(n.style,{left:i&&void 0!==e?`${e}px`:"",top:i||void 0===t?"":`${t}px`,right:"",bottom:""})}}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?({placement:t,rects:n})=>toFloatingOffset(e({placement:t,reference:n.reference,floating:n.floating},this._element)):e}_resolvePossibleFunction(e){return execute(e,[this._element,this._element])}_getFloatingMiddleware(e){const t=this._getOffset(),n=[offset("function"==typeof t?t:toFloatingOffset(t)),flip({fallbackPlacements:this._config.fallbackPlacements}),shift({boundary:"clippingParents"===this._config.boundary?"clippingAncestors":this._config.boundary})];return e&&n.push(arrow({element:e})),n}_getFloatingConfig(e,t){const n={placement:e,middleware:t};return{...n,...execute(this._config.floatingConfig,[void 0,n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)EventHandler.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!(t._isShown()&&t._activeTrigger.click),t.toggle()});else if("manual"!==t){const[e,n]=this._getTriggerEvents(t);EventHandler.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0,t._enter()}),EventHandler.on(this._element,n,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);"focusout"===e.type?t._activeTrigger.focus=t._isInside(e.relatedTarget)||t._tipPointerDown:t._activeTrigger.hover=t._isInside(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler)}_setTipListeners(e){const t=this._getTrigger();if("manual"!==t&&!t.includes("click")){this._tipEventOut=e=>{this._activeTrigger["focusout"===e.type?"focus":"hover"]=this._isInside(e.relatedTarget),this._leave()};for(const n of t.split(" "))if("hover"===n||"focus"===n){const[,t]=this._getTriggerEvents(n);EventHandler.on(e,t,this._tipEventOut)}}}_removeTipListeners(e){if(!this._tipEventOut)return;const t=this._getTrigger();for(const n of t.split(" "))if("hover"===n||"focus"===n){const[,t]=this._getTriggerEvents(n);EventHandler.off(e,t,this._tipEventOut)}this._tipEventOut=null}_isInside(e){return e instanceof Node&&(this._element.contains(e)||Boolean(this.tip?.contains(e)))}_getTrigger(){return this._config._trigger}_getTriggerEvents(e){return{[TRIGGER_HOVER]:[this.constructor.eventName("mouseenter"),this.constructor.eventName("mouseleave")],[TRIGGER_FOCUS]:[this.constructor.eventName("focusin"),this.constructor.eventName("focusout")]}[e]}_hasFocusTrigger(){return this._getTrigger().split(" ").includes("focus")}_setFocusTipListeners(e){this._hasFocusTrigger()&&(EventHandler.on(e,this.constructor.eventName("pointerdown"),()=>{this._tipPointerDown=!0,this._activeTrigger.focus=!0}),EventHandler.on(e,this.constructor.eventName("focusin"),()=>{this._activeTrigger.focus=!0}),EventHandler.on(e,this.constructor.eventName("focusout"),e=>{this._activeTrigger.focus=this._isInside(e.relatedTarget)||this._tipPointerDown,this._leave()}))}_setFocusOutsideListener(){if(this._outsidePointerHandler||!this._hasFocusTrigger())return;this._tipPointerUpHandler=()=>{this._tipPointerDown=!1},this._outsidePointerHandler=e=>{this._isShown()&&!this._isInside(e.target)&&(this._activeTrigger.focus=!1,this.hide())};const e=this._element.ownerDocument;e.addEventListener("pointerup",this._tipPointerUpHandler,!0),e.addEventListener("pointerdown",this._outsidePointerHandler,!0)}_removeFocusOutsideListener(){const e=this._element?.ownerDocument;this._tipPointerUpHandler&&e&&e.removeEventListener("pointerup",this._tipPointerUpHandler,!0),this._outsidePointerHandler&&e&&e.removeEventListener("pointerdown",this._outsidePointerHandler,!0),this._tipPointerUpHandler=null,this._outsidePointerHandler=null,this._tipPointerDown=!1}_setEscapeListener(){this._keydownHandler||(this._keydownHandler=e=>{"Escape"===e.key&&this._isShown()&&this.tip.isConnected&&(e.preventDefault(),e.stopPropagation(),this.hide())},this._element.ownerDocument.addEventListener("keydown",this._keydownHandler,!0))}_removeEscapeListener(){this._keydownHandler&&(this._element.ownerDocument.removeEventListener("keydown",this._keydownHandler,!0),this._keydownHandler=null)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){return this._isShown()||this._isHovered?(this._isHovered=!0,Promise.resolve()):(this._isHovered=!0,this._setTimeout(()=>this._isHovered?this.show():void 0,this._config.delay.show))}_leave(){return this._isWithActiveTrigger()?Promise.resolve():(this._isHovered=!1,this._setTimeout(()=>this._isHovered?void 0:this.hide(),this._config.delay.hide))}_setTimeout(e,t){return this._clearTimeout(),new Promise(n=>{this._resolveTimeout=n,this._timeout=setTimeout(()=>{this._resolveTimeout=null,n(e())},t)})}_clearTimeout(){clearTimeout(this._timeout),this._resolveTimeout&&(this._resolveTimeout(),this._resolveTimeout=null)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=Manipulator.getDataAttributes(this._element);for(const e of Object.keys(t))DISALLOWED_ATTRIBUTES.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:getElement(e.container),e._trigger=e._trigger||e.trigger,"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"!=typeof e.title&&"boolean"!=typeof e.title||(e.title=e.title.toString()),"number"!=typeof e.content&&"boolean"!=typeof e.content||(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposeFloating(){this._floatingCleanup&&(this._floatingCleanup(),this._floatingCleanup=null),this.tip&&(this._removeTipListeners(this.tip),EventHandler.off(this.tip,this.constructor.EVENT_KEY),this.tip.remove(),this.tip=null)}};const initTooltip=e=>{const t=e.target.closest(SELECTOR_DATA_TOGGLE$3);t&&Tooltip.getOrCreateInstance(t)};EventHandler.on(document,"focusin",SELECTOR_DATA_TOGGLE$3,initTooltip),EventHandler.on(document,"mouseenter",SELECTOR_DATA_TOGGLE$3,initTooltip);const NAME$5="popover",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="popover"]',EVENT_CLICK$2="click",EVENT_FOCUSIN$1="focusin",EVENT_MOUSEENTER="mouseenter",Default$4={...Tooltip.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},DefaultType$4={...Tooltip.DefaultType,content:"(null|string|element|function)"};var Popover=class extends Tooltip{constructor(e,t){super(e,t)}static get Default(){return Default$4}static get DefaultType(){return DefaultType$4}static get NAME(){return NAME$5}_isWithContent(){return Boolean(this._getTitle()||this._getContent())||this._hasNewContent()}_getContentForTemplate(){return{[SELECTOR_TITLE]:this._getTitle(),[SELECTOR_CONTENT]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}};const initPopover=e=>{const t=e.target.closest(SELECTOR_DATA_TOGGLE$2);t&&("click"===e.type&&e.preventDefault(),Popover.getOrCreateInstance(t))};EventHandler.on(document,"click",SELECTOR_DATA_TOGGLE$2,initPopover),EventHandler.on(document,"focusin",SELECTOR_DATA_TOGGLE$2,initPopover),EventHandler.on(document,"mouseenter",SELECTOR_DATA_TOGGLE$2,initPopover);const NAME$4="range",EVENT_KEY$4=".bs.range",DATA_API_KEY$1=".data-api",EVENT_CHANGED="changed.bs.range",EVENT_DOM_CONTENT_LOADED="DOMContentLoaded.bs.range.data-api",EVENT_INPUT="input",EVENT_CHANGE="change",SELECTOR_RANGE=".form-range",SELECTOR_INPUT=".form-range-input",CLASS_NAME_BUBBLE="form-range-bubble",CLASS_NAME_TICKS="form-range-ticks",CLASS_NAME_TICK="form-range-tick",CLASS_NAME_TICK_LABEL="form-range-tick-label",PROPERTY_FILL="--bs-range-fill",Default$3={bubble:!1,formatter:null},DefaultType$3={bubble:"(boolean|null)",formatter:"(function|null)"};var Range=class extends BaseComponent{constructor(e,t){super(e,t),this._element&&(this._input=SelectorEngine.findOne(SELECTOR_INPUT,this._element),this._input&&(this._bubble=null,this._bubbleText=null,this._ticks=null,this._updateHandler=()=>this._update(),this._config.bubble&&this._createBubble(),this._createTicks(),this._addEventListeners(),this._update()))}static get Default(){return Default$3}static get DefaultType(){return DefaultType$3}static get NAME(){return NAME$4}update(){this._update()}dispose(){EventHandler.off(this._input,"input",this._updateHandler),EventHandler.off(this._input,"change",this._updateHandler),this._bubble?.remove(),this._ticks?.remove(),super.dispose()}_configAfterMerge(e){return null===e.bubble&&(e.bubble=!0),e}_addEventListeners(){EventHandler.on(this._input,"input",this._updateHandler),EventHandler.on(this._input,"change",this._updateHandler)}_min(){return""===this._input.min?0:Number.parseFloat(this._input.min)}_max(){return""===this._input.max?100:Number.parseFloat(this._input.max)}_value(){return Number.parseFloat(this._input.value)}_ratio(){const e=this._max()-this._min();return e>0?(this._value()-this._min())/e:0}_update(){this._element.style.setProperty(PROPERTY_FILL,`${this._ratio()}`),this._bubbleText&&(this._bubbleText.textContent=this._format(this._value())),EventHandler.trigger(this._input,EVENT_CHANGED,{value:this._value()})}_format(e){return"function"==typeof this._config.formatter?this._config.formatter(e):String(e)}_createBubble(){this._bubble=document.createElement("output"),this._bubble.className=`${CLASS_NAME_BUBBLE} tooltip bs-tooltip-top show`,this._bubble.setAttribute("aria-hidden","true");const e=document.createElement("div");e.className="tooltip-arrow",this._bubbleText=document.createElement("div"),this._bubbleText.className="tooltip-inner",this._bubble.append(e,this._bubbleText),this._input.insertAdjacentElement("afterend",this._bubble)}_createTicks(){const e=this._input.getAttribute("list"),t=e?document.getElementById(e):null;if(!t)return;const n=this._min(),i=this._max()-n||1,s=[];for(const e of SelectorEngine.find("option",t)){const t=Number.parseFloat(e.value);if(!Number.isNaN(t)){const o=Math.min(Math.max((t-n)/i,0),1);s.push({ratio:o,label:e.label})}}if(0===s.length)return;s.sort((e,t)=>e.ratio-t.ratio),this._ticks=document.createElement("div"),this._ticks.className=CLASS_NAME_TICKS,this._ticks.setAttribute("aria-hidden","true");const o=[0,...s.map(e=>e.ratio),1];this._ticks.style.gridTemplateColumns=o.slice(1).map((e,t)=>e-o[t]+"fr").join(" ");for(const[e,t]of s.entries()){const n=document.createElement("span");if(n.className=CLASS_NAME_TICK,n.style.gridColumnStart=`${e+2}`,t.label){const e=document.createElement("span");e.className=CLASS_NAME_TICK_LABEL,e.textContent=t.label,n.append(e)}this._ticks.append(n)}this._element.append(this._ticks)}};EventHandler.on(document,EVENT_DOM_CONTENT_LOADED,()=>{for(const e of SelectorEngine.find(".form-range"))Range.getOrCreateInstance(e)});const NAME$3="scrollspy",EVENT_KEY$3=".bs.scrollspy",DATA_API_KEY=".data-api",EVENT_ACTIVATE=`activate${EVENT_KEY$3}`,EVENT_CLICK$1=`click${EVENT_KEY$3}`,EVENT_SCROLL=`scroll${EVENT_KEY$3}`,EVENT_SCROLLEND=`scrollend${EVENT_KEY$3}`,EVENT_RESIZE=`resize${EVENT_KEY$3}`,EVENT_LOAD_DATA_API$1=`load${EVENT_KEY$3}.data-api`,CLASS_NAME_MENU_ITEM="menu-item",CLASS_NAME_ACTIVE$1="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_TARGET_LINKS="[href]",SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_LINK_ITEMS=".nav-link, .nav-item > .nav-link, .list-group-item",SELECTOR_MENU_TOGGLE$1='[data-bs-toggle="menu"]',SCROLL_IDLE_TIMEOUT=100,RESIZE_DEBOUNCE=100,Default$2={rootMargin:null,smoothScroll:!1,target:null,threshold:[0],topMargin:"12%"},DefaultType$2={rootMargin:"(string|null)",smoothScroll:"boolean",target:"element",threshold:"array",topMargin:"string"};var ScrollSpy=class extends BaseComponent{constructor(e,t){super(e,t),this._sections=[],this._linkBySection=new Map,this._sectionByLink=new Map,this._intersecting=new Set,this._activeTarget=null,this._lastActive=null,this._atBottom=!1,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._observer=null,this._sentinel=null,this._sentinelObserver=null,this._pendingNavigation=null,this._settleTimeout=null,this._settleHandler=null,this._scrollIdleHandler=null,this._resizeHandler=null,this._resizeTimeout=null,this.refresh()}static get Default(){return Default$2}static get DefaultType(){return DefaultType$2}static get NAME(){return NAME$3}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?.disconnect(),this._intersecting.clear(),this._observer=this._getNewObserver();for(const e of this._sections)this._observer.observe(e);this._setUpSentinel(),this._maybeAddResizeListener()}dispose(){this._observer?.disconnect(),this._teardownSentinel(),this._disarmSettle(),this._removeResizeListener(),EventHandler.off(this._config.target,EVENT_CLICK$1),super.dispose()}_configAfterMerge(e){return e.target=getElement(e.target)||document.body,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin??this._getDerivedRootMargin()};return new IntersectionObserver(e=>this._onIntersect(e),e)}_onIntersect(e){for(const t of e)t.isIntersecting?this._intersecting.add(t.target):this._intersecting.delete(t.target);this._computeActive()}_computeActive(){if(!this._element?.isConnected||0===this._sections.length)return;let e=null;if(this._atBottom)e=this._sections.at(-1);else{for(const t of this._sections)this._intersecting.has(t)&&(e=t);e||=this._lastActive??this._sections.at(0)}if(!e)return;this._lastActive=e;const t=this._linkBySection.get(e);t&&this._process(t)}_parseTopMargin(){const e=String(this._config.topMargin);return{value:Number.parseFloat(e)||0,unit:e.endsWith("%")?"%":"px"}}_getDerivedRootMargin(){const{value:e,unit:t}=this._parseTopMargin();let n=e;if("px"===t){const t=this._rootElement?this._rootElement.clientHeight:document.documentElement.clientHeight||window.innerHeight;n=t?e/t*100:12}return`0px 0px -${Math.min(Math.max(100-n,0),100)}% 0px`}_usesPixelMargin(){return!this._config.rootMargin&&"px"===this._parseTopMargin().unit}_setUpSentinel(){if(this._teardownSentinel(),0===this._sections.length)return;const e=document.createElement("div");e.setAttribute("aria-hidden","true"),e.style.cssText="position:relative;width:0;height:0;margin:0;padding:0;border:0;visibility:hidden;",this._element.append(e),this._sentinel=e,this._sentinelObserver=new IntersectionObserver(e=>this._onSentinel(e),{root:this._rootElement,threshold:[0]}),this._sentinelObserver.observe(e)}_onSentinel(e){const t=e.at(-1);this._atBottom=Boolean(t?.isIntersecting)&&this._isOverflowing(),this._computeActive()}_isOverflowing(){const e=this._rootElement||document.scrollingElement||document.documentElement;return e.scrollHeight>e.clientHeight}_teardownSentinel(){this._sentinelObserver?.disconnect(),this._sentinelObserver=null,this._sentinel?.remove(),this._sentinel=null,this._atBottom=!1}_maybeAddResizeListener(){this._removeResizeListener(),this._usesPixelMargin()&&(this._resizeHandler=()=>{clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(()=>this._rebuildObserver(),100)},EventHandler.on(window,EVENT_RESIZE,this._resizeHandler))}_removeResizeListener(){clearTimeout(this._resizeTimeout),this._resizeTimeout=null,this._resizeHandler&&(EventHandler.off(window,EVENT_RESIZE,this._resizeHandler),this._resizeHandler=null)}_rebuildObserver(){if(this._observer){this._observer.disconnect(),this._intersecting.clear(),this._observer=this._getNewObserver();for(const e of this._sections)this._observer.observe(e)}}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(EventHandler.off(this._config.target,EVENT_CLICK$1),EventHandler.on(this._config.target,EVENT_CLICK$1,"[href]",e=>{const t=e.target.closest("[href]"),n=t&&this._sectionByLink.get(t);if(!n||!this._element)return;e.preventDefault();const i=this._rootElement||window,s=n.offsetTop-this._element.offsetTop,o=this._rootElement?this._rootElement.scrollTop:window.scrollY??window.pageYOffset;if(matchMedia("(prefers-reduced-motion: reduce)").matches||Math.abs(o-s)<=2)return i.scrollTo?i.scrollTo({top:s,behavior:"auto"}):i.scrollTop=s,void this._settleNavigation(t.hash,n);this._pendingNavigation={hash:t.hash,section:n},this._armSettle(),i.scrollTo?i.scrollTo({top:s,behavior:"smooth"}):i.scrollTop=s}))}_armSettle(){this._disarmSettle();const e=this._getSettleTarget();this._settleHandler=()=>this._onSettle(),this._scrollIdleHandler=()=>{clearTimeout(this._settleTimeout),this._settleTimeout=setTimeout(()=>this._onSettle(),100)},EventHandler.on(e,EVENT_SCROLLEND,this._settleHandler),EventHandler.on(e,EVENT_SCROLL,this._scrollIdleHandler)}_disarmSettle(){clearTimeout(this._settleTimeout),this._settleTimeout=null;const e=this._getSettleTarget();this._settleHandler&&(EventHandler.off(e,EVENT_SCROLLEND,this._settleHandler),this._settleHandler=null),this._scrollIdleHandler&&(EventHandler.off(e,EVENT_SCROLL,this._scrollIdleHandler),this._scrollIdleHandler=null)}_getSettleTarget(){return this._rootElement||document}_onSettle(){if(this._disarmSettle(),!this._pendingNavigation)return;const{hash:e,section:t}=this._pendingNavigation;this._settleNavigation(e,t)}_settleNavigation(e,t){this._pendingNavigation=null,window.history?.replaceState&&window.history.replaceState(null,"",e),t.hasAttribute("tabindex")||t.setAttribute("tabindex","-1"),t.focus({preventScroll:!0})}_initializeTargetsAndObservables(){this._sections=[],this._linkBySection=new Map,this._sectionByLink=new Map;const e=SelectorEngine.find("[href]",this._config.target),t=new Set;for(const n of e){if(!n.hash||isDisabled(n))continue;const e=decodeFragment(n.hash.slice(1));if(!e)continue;const i=document.getElementById(e);i&&this._element.contains(i)&&isVisible(i)&&(this._sectionByLink.set(n,i),this._linkBySection.set(i,n),t.has(i)||(t.add(i),this._sections.push(i)))}this._sections.sort((e,t)=>e.getBoundingClientRect().top-t.getBoundingClientRect().top)}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add("active"),this._activateParents(e),EventHandler.trigger(this._element,EVENT_ACTIVATE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("menu-item")){const t=e.closest(".menu")?.previousElementSibling;return void(t?.matches(SELECTOR_MENU_TOGGLE$1)&&t.classList.add("active"))}for(const t of SelectorEngine.parents(e,".nav, .list-group"))for(const e of SelectorEngine.prev(t,SELECTOR_LINK_ITEMS))e.classList.add("active")}_clearActiveClass(e){e.classList.remove("active");const t=SelectorEngine.find("[href].active",e);for(const e of t)e.classList.remove("active")}};function decodeFragment(e){try{return decodeURIComponent(e)}catch{return e}}EventHandler.on(window,EVENT_LOAD_DATA_API$1,()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_SPY))ScrollSpy.getOrCreateInstance(e)});const NAME$2="tab",EVENT_KEY$2=".bs.tab",EVENT_HIDE$1="hide.bs.tab",EVENT_HIDDEN$1="hidden.bs.tab",EVENT_SHOW$1="show.bs.tab",EVENT_SHOWN$1="shown.bs.tab",EVENT_CLICK_DATA_API="click.bs.tab",EVENT_KEYDOWN="keydown.bs.tab",EVENT_LOAD_DATA_API="load.bs.tab",ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",HOME_KEY="Home",END_KEY="End",CLASS_NAME_ACTIVE="active",CLASS_NAME_SHOW$1="show",SELECTOR_MENU_TOGGLE='[data-bs-toggle="menu"]',SELECTOR_MENU=".menu",NOT_SELECTOR_MENU_TOGGLE=`:not(${SELECTOR_MENU_TOGGLE})`,SELECTOR_TAB_PANEL='.list-group, .nav, [role="tablist"]',SELECTOR_OUTER=".nav-item, .list-group-item",SELECTOR_INNER=`.nav-link${NOT_SELECTOR_MENU_TOGGLE}, .list-group-item${NOT_SELECTOR_MENU_TOGGLE}, [role="tab"]${NOT_SELECTOR_MENU_TOGGLE}`,SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="tab"]',SELECTOR_INNER_ELEM=`${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE$1}`,SELECTOR_DATA_TOGGLE_ACTIVE='.active[data-bs-toggle="tab"]',activationIds=new WeakMap;var Tab=class e extends BaseComponent{constructor(e){if(super(e),this._parent=this._element.closest(SELECTOR_TAB_PANEL),!this._parent)throw new TypeError(`${this._element.outerHTML} has no valid parent ${SELECTOR_TAB_PANEL}`);this._setInitialAttributes(this._parent,this._getChildren()),EventHandler.on(this._element,EVENT_KEYDOWN,e=>this._keydown(e))}static get NAME(){return"tab"}async show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?EventHandler.trigger(t,EVENT_HIDE$1,{relatedTarget:e}):null;if(EventHandler.trigger(e,EVENT_SHOW$1,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented)return;const i=(activationIds.get(this._parent)||0)+1;activationIds.set(this._parent,i),this._deactivate(t,e),await this._activate(e,t,i)}async _activate(e,t,n){if(!e)return;if(e.classList.add("active"),"tab"!==e.getAttribute("role"))return void e.classList.add("show");const i=SelectorEngine.getElementFromSelector(e);this._activate(i),await this._queueCallback(()=>{n===activationIds.get(this._parent)&&this._elemIsActive(e)&&(e.removeAttribute("tabindex"),setAriaAttribute(e,"aria-selected",!0),this._toggleMenu(e,!0),EventHandler.trigger(e,EVENT_SHOWN$1,{relatedTarget:t}))},i??e,getTransitionDurationFromElement(i)>0)}async _deactivate(e,t){e&&(e.classList.remove("active"),e.blur(),"tab"===e.getAttribute("role")?(this._deactivate(SelectorEngine.getElementFromSelector(e)),await this._queueCallback(()=>{setAriaAttribute(e,"aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleMenu(e,!1),EventHandler.trigger(e,EVENT_HIDDEN$1,{relatedTarget:t})},e,!1)):e.classList.remove("show"))}_keydown(t){if(![ARROW_LEFT_KEY,ARROW_RIGHT_KEY,ARROW_UP_KEY,ARROW_DOWN_KEY,HOME_KEY,END_KEY].includes(t.key))return;if(t.altKey||t.ctrlKey||t.metaKey)return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter(e=>!isDisabled(e));let i;if([HOME_KEY,END_KEY].includes(t.key))i=t.key===HOME_KEY?n[0]:n.at(-1);else{const e=[ARROW_RIGHT_KEY,ARROW_DOWN_KEY].includes(t.key);i=getNextActiveElement(n,t.target,e,!0)}i&&(i.focus({preventScroll:!0}),e.getOrCreateInstance(i).show())}_getChildren(){return SelectorEngine.find(SELECTOR_INNER_ELEM,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);setAriaAttribute(e,"aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=SelectorEngine.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleMenu(e,t){const n=this._getOuterElement(e),i=SelectorEngine.findOne(SELECTOR_MENU_TOGGLE,n);if(!i)return;const s=SelectorEngine.findOne(".menu",n);i.classList.toggle("active",t),s&&s.classList.toggle("show",t),setAriaAttribute(i,"aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains("active")}_getInnerElement(e){return e.matches(SELECTOR_INNER_ELEM)?e:SelectorEngine.findOne(SELECTOR_INNER_ELEM,e)}_getOuterElement(e){return e.closest(SELECTOR_OUTER)||e}};EventHandler.on(document,"click.bs.tab",SELECTOR_DATA_TOGGLE$1,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()}),EventHandler.on(window,"load.bs.tab",()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE))Tab.getOrCreateInstance(e)});const NAME$1="toast",EVENT_KEY$1=".bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_INSTANT="toast-instant",CLASS_NAME_SHOW="show",DefaultType$1={autohide:"boolean",delay:"number"},Default$1={autohide:!0,delay:5e3};var Toast=class extends BaseComponent{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default$1}static get DefaultType(){return DefaultType$1}static get NAME(){return NAME$1}async show(){EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented||(this._clearTimeout(),this._element.classList.add("show"),await this._queueCallback(()=>{EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()},this._element,this._isAnimated()))}async hide(){this.isShown()&&(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented||(this._element.classList.remove("show"),await this._queueCallback(()=>{EventHandler.trigger(this._element,EVENT_HIDDEN)},this._element,this._isAnimated())))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_isAnimated(){return!this._element.classList.contains("toast-instant")}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_MOUSEOVER,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_MOUSEOUT,e=>this._onInteraction(e,!1)),EventHandler.on(this._element,EVENT_FOCUSIN,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_FOCUSOUT,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}};enableDismissTrigger(Toast);const NAME="toggler",EVENT_KEY=".bs.toggler",EVENT_TOGGLE=`toggle${EVENT_KEY}`,EVENT_TOGGLED=`toggled${EVENT_KEY}`,EVENT_CLICK="click",SELECTOR_DATA_TOGGLE='[data-bs-toggle="toggler"]',DefaultType={attribute:"string",value:"(string|number|boolean|null)"},Default={attribute:"class",value:null};var Toggler=class extends BaseComponent{static get Default(){return Default}static get DefaultType(){return DefaultType}static get NAME(){return NAME}toggle(){EventHandler.trigger(this._element,EVENT_TOGGLE).defaultPrevented||(this._execute(),EventHandler.trigger(this._element,EVENT_TOGGLED))}_execute(){const{attribute:e,value:t}=this._config;"id"!==e&&null!=t&&("class"!==e?this._element.getAttribute(e)!==String(t)?this._element.setAttribute(e,t):this._element.removeAttribute(e):this._element.classList.toggle(t))}};eventActionOnPlugin(Toggler,"click",SELECTOR_DATA_TOGGLE,"toggle");export{Alert,Button,Carousel,Chips,Collapse,Combobox,Datepicker,Dialog,Drawer,Menu,NavOverflow,OtpInput,Popover,Range,ScrollSpy,Strength,Tab,Toast,Toggler,Tooltip}; +//# sourceMappingURL=https://cdn.jsdelivr.net/npm/bootstrap@6.0.0-alpha.1/dist/js/bootstrap.bundle.min.js.map \ No newline at end of file