From bb12d5d318bbce1aa1c6948fccbff6be76e4922e Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Fri, 28 Jul 2023 11:55:42 +0100 Subject: [PATCH 01/52] refactoring cleanup --- .gitignore | 4 - CNAME | 1 - Gemfile | 6 - Gemfile.lock | 264 --- LICENSE | 339 ---- _appcast-prerelease.xml | 5 - _appcast.xml | 5 - _config-dev.yaml | 5 - _config.yaml | 47 - _data/authors.yaml | 17 - _data/releases.json | 53 - _includes/_appcast.xml | 29 - _includes/footer.html | 15 - _includes/head.html | 25 - _includes/header.html | 44 - _includes/javascript.html | 10 - _includes/jumbotron.html | 18 - _layouts/default.html | 12 - _layouts/post.html | 45 - ...27-looking-for-new-leader-for-mremoteng.md | 16 - ...-latest-update-and-plans-for-the-future.md | 20 - ...-04-26-fireside-chat-1-the-story-so-far.md | 31 - ...portant-notice-about-security-and-trust.md | 14 - ...06-21-fireside-chat-2-onward-and-upward.md | 43 - _posts/2016-07-11-chat.md | 14 - ...e-can-rebuild-it-we-have-the-technology.md | 34 - ...-10-17-goodbye-jira-bug-request-tickets.md | 12 - ...10-Insider-Preview-build-15002-unstable.md | 18 - _posts/2021-06-19-Is-that-it.md | 14 - _posts/2021-06-23-Nightly-Builds.md | 14 - _posts/2021-06-26-Windows 11.md | 18 - _posts/2022-06-13-v1.77.3 Nightly Build.md | 35 - _posts/2023-02-21-Thanks for contribute.md | 30 - beta-update-portable.txt | 4 - beta-update.txt | 5 - contact.md | 10 - contribute.md | 173 -- .../8eea7efc212b74ac89dcf5cd3d0e0572.eot | Bin 52988 -> 0 bytes .../8eea7efc212b74ac89dcf5cd3d0e0572.svg | 1705 ----------------- .../8eea7efc212b74ac89dcf5cd3d0e0572.ttf | Bin 52792 -> 0 bytes .../8eea7efc212b74ac89dcf5cd3d0e0572.woff | Bin 26844 -> 0 bytes .../8eea7efc212b74ac89dcf5cd3d0e0572.woff2 | Bin 21380 -> 0 bytes .../hinted-subset-HandelGothic-Regular.woff | Bin 3668 -> 0 bytes .../hinted-subset-HandelGothic-Regular.woff2 | Bin 2908 -> 0 bytes css/style.css | 23 - dev-update-portable.txt | 4 - dev-update.txt | 5 - download.html | 65 - favicon/16.png | Bin 1909 -> 0 bytes favicon/24.png | Bin 5355 -> 0 bytes favicon/256.png | Bin 7473 -> 0 bytes favicon/32.png | Bin 2949 -> 0 bytes favicon/48.png | Bin 5102 -> 0 bytes images/donations/BTC QR Code.jpg | Bin 128680 -> 0 bytes images/donations/ETH QR Code.jpg | Bin 134843 -> 0 bytes images/donations/PayPal QR Code (1).png | Bin 5514 -> 0 bytes images/donations/PayPal QR Code (2).png | Bin 5491 -> 0 bytes images/donations/PayPal QR Code (3).png | Bin 5521 -> 0 bytes images/donations/PayPal QR Code (4).png | Bin 5573 -> 0 bytes images/donations/USDT QR Code.jpg | Bin 128111 -> 0 bytes images/donations/btc.png | Bin 1070 -> 0 bytes images/donations/eth.png | Bin 1175 -> 0 bytes images/donations/tether-usdt.png | Bin 2624 -> 0 bytes images/lightbox.png | Bin 103022 -> 0 bytes index.md | 38 - nightly-update.txt | 5 - posts/index.html | 70 - update-portable.txt | 4 - update.txt | 5 - 69 files changed, 3373 deletions(-) delete mode 100644 .gitignore delete mode 100644 CNAME delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 LICENSE delete mode 100644 _appcast-prerelease.xml delete mode 100644 _appcast.xml delete mode 100644 _config-dev.yaml delete mode 100644 _config.yaml delete mode 100644 _data/authors.yaml delete mode 100644 _data/releases.json delete mode 100644 _includes/_appcast.xml delete mode 100644 _includes/footer.html delete mode 100644 _includes/head.html delete mode 100644 _includes/header.html delete mode 100644 _includes/javascript.html delete mode 100644 _includes/jumbotron.html delete mode 100644 _layouts/default.html delete mode 100644 _layouts/post.html delete mode 100644 _posts/2016-01-27-looking-for-new-leader-for-mremoteng.md delete mode 100644 _posts/2016-03-22-latest-update-and-plans-for-the-future.md delete mode 100644 _posts/2016-04-26-fireside-chat-1-the-story-so-far.md delete mode 100644 _posts/2016-05-31-important-notice-about-security-and-trust.md delete mode 100644 _posts/2016-06-21-fireside-chat-2-onward-and-upward.md delete mode 100644 _posts/2016-07-11-chat.md delete mode 100644 _posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md delete mode 100644 _posts/2016-10-17-goodbye-jira-bug-request-tickets.md delete mode 100644 _posts/2017-01-11-Win10-Insider-Preview-build-15002-unstable.md delete mode 100644 _posts/2021-06-19-Is-that-it.md delete mode 100644 _posts/2021-06-23-Nightly-Builds.md delete mode 100644 _posts/2021-06-26-Windows 11.md delete mode 100644 _posts/2022-06-13-v1.77.3 Nightly Build.md delete mode 100644 _posts/2023-02-21-Thanks for contribute.md delete mode 100644 beta-update-portable.txt delete mode 100644 beta-update.txt delete mode 100644 contact.md delete mode 100644 contribute.md delete mode 100644 css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.eot delete mode 100644 css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.svg delete mode 100644 css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.ttf delete mode 100644 css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.woff delete mode 100644 css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.woff2 delete mode 100644 css/fonts/hinted-subset-HandelGothic-Regular.woff delete mode 100644 css/fonts/hinted-subset-HandelGothic-Regular.woff2 delete mode 100644 css/style.css delete mode 100644 dev-update-portable.txt delete mode 100644 dev-update.txt delete mode 100644 download.html delete mode 100644 favicon/16.png delete mode 100644 favicon/24.png delete mode 100644 favicon/256.png delete mode 100644 favicon/32.png delete mode 100644 favicon/48.png delete mode 100644 images/donations/BTC QR Code.jpg delete mode 100644 images/donations/ETH QR Code.jpg delete mode 100644 images/donations/PayPal QR Code (1).png delete mode 100644 images/donations/PayPal QR Code (2).png delete mode 100644 images/donations/PayPal QR Code (3).png delete mode 100644 images/donations/PayPal QR Code (4).png delete mode 100644 images/donations/USDT QR Code.jpg delete mode 100644 images/donations/btc.png delete mode 100644 images/donations/eth.png delete mode 100644 images/donations/tether-usdt.png delete mode 100644 images/lightbox.png delete mode 100644 index.md delete mode 100644 nightly-update.txt delete mode 100644 posts/index.html delete mode 100644 update-portable.txt delete mode 100644 update.txt diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2ca8682..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -_site/ -.sass-cache/ -.jekyll-cache/ -.jekyll-metadata diff --git a/CNAME b/CNAME deleted file mode 100644 index cbebe4c..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -mremoteng.org diff --git a/Gemfile b/Gemfile deleted file mode 100644 index e090c32..0000000 --- a/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://rubygems.org' -gem 'github-pages', group: :jekyll_plugins -gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] -gem "tzinfo", '~> 1.2', platforms: [:mingw, :mswin, :x64_mingw, :jruby] -gem 'wdm', '~> 0.1.1' if Gem.win_platform? -gem 'webrick' diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index f8f5189..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,264 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - activesupport (7.0.6) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.4) - public_suffix (>= 2.0.2, < 6.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.11.1) - colorator (1.1.0) - commonmarker (0.23.9) - concurrent-ruby (1.2.2) - dnsruby (1.70.0) - simpleidn (~> 0.2.1) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.16.0) - ffi (>= 1.15.0) - eventmachine (1.2.7) - execjs (2.8.1) - faraday (2.7.10) - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) - ffi (1.15.5-x64-mingw-ucrt) - forwardable-extended (2.6.0) - gemoji (3.0.1) - github-pages (228) - github-pages-health-check (= 1.17.9) - jekyll (= 3.9.3) - jekyll-avatar (= 0.7.0) - jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.4.0) - jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.15.1) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.13.0) - jekyll-include-cache (= 0.2.1) - jekyll-mentions (= 1.6.0) - jekyll-optional-front-matter (= 0.3.2) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.3.0) - jekyll-redirect-from (= 0.16.0) - jekyll-relative-links (= 0.6.1) - jekyll-remote-theme (= 0.4.3) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.8.0) - jekyll-sitemap (= 1.4.0) - jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.2.0) - jekyll-theme-cayman (= 0.2.0) - jekyll-theme-dinky (= 0.2.0) - jekyll-theme-hacker (= 0.2.0) - jekyll-theme-leap-day (= 0.2.0) - jekyll-theme-merlot (= 0.2.0) - jekyll-theme-midnight (= 0.2.0) - jekyll-theme-minimal (= 0.2.0) - jekyll-theme-modernist (= 0.2.0) - jekyll-theme-primer (= 0.6.0) - jekyll-theme-slate (= 0.2.0) - jekyll-theme-tactile (= 0.2.0) - jekyll-theme-time-machine (= 0.2.0) - jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.12.0) - kramdown (= 2.3.2) - kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.4) - mercenary (~> 0.3) - minima (= 2.5.1) - nokogiri (>= 1.13.6, < 2.0) - rouge (= 3.26.0) - terminal-table (~> 1.4) - github-pages-health-check (1.17.9) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (>= 3.0, < 5.0) - typhoeus (~> 1.3) - html-pipeline (2.14.3) - activesupport (>= 2) - nokogiri (>= 1.4) - http_parser.rb (0.8.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - jekyll (3.9.3) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (>= 0.7, < 2) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (>= 1.17, < 3) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-avatar (0.7.0) - jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.1.1) - coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.4.0) - commonmarker (~> 0.22) - jekyll-commonmark-ghpages (0.4.0) - commonmarker (~> 0.23.7) - jekyll (~> 3.9.0) - jekyll-commonmark (~> 1.4.0) - rouge (>= 2.0, < 5.0) - jekyll-default-layout (0.1.4) - jekyll (~> 3.0) - jekyll-feed (0.15.1) - jekyll (>= 3.7, < 5.0) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-github-metadata (2.13.0) - jekyll (>= 3.4, < 5.0) - octokit (~> 4.0, != 4.4.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-mentions (1.6.0) - html-pipeline (~> 2.3) - jekyll (>= 3.7, < 5.0) - jekyll-optional-front-matter (0.3.2) - jekyll (>= 3.0, < 5.0) - jekyll-paginate (1.1.0) - jekyll-readme-index (0.3.0) - jekyll (>= 3.0, < 5.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-remote-theme (0.4.3) - addressable (~> 2.0) - jekyll (>= 3.5, < 5.0) - jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) - rubyzip (>= 1.3.0, < 3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-swiss (1.0.0) - jekyll-theme-architect (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.6.0) - jekyll (> 3.5, < 5.0) - jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.3) - jekyll (>= 3.3, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - jemoji (0.12.0) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) - kramdown (2.3.2) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.8.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.19.0) - nokogiri (1.15.3-x64-mingw-ucrt) - racc (~> 1.4) - octokit (4.25.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.7) - racc (1.7.1) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (3.26.0) - ruby2_keywords (0.0.5) - rubyzip (2.3.2) - safe_yaml (1.0.5) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.9.2) - addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) - simpleidn (0.2.1) - unf (~> 0.1.4) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - typhoeus (1.4.0) - ethon (>= 0.9.0) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.8.2-x64-mingw-ucrt) - unicode-display_width (1.8.0) - wdm (0.1.1) - webrick (1.8.1) - -PLATFORMS - x64-mingw-ucrt - -DEPENDENCIES - github-pages - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - webrick - -BUNDLED WITH - 2.3.7 diff --git a/LICENSE b/LICENSE deleted file mode 100644 index d159169..0000000 --- a/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/_appcast-prerelease.xml b/_appcast-prerelease.xml deleted file mode 100644 index 02e9e06..0000000 --- a/_appcast-prerelease.xml +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: none -prerelease: true ---- -{% include appcast.xml %} \ No newline at end of file diff --git a/_appcast.xml b/_appcast.xml deleted file mode 100644 index 79c204c..0000000 --- a/_appcast.xml +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: none -prerelease: false ---- -{% include appcast.xml %} \ No newline at end of file diff --git a/_config-dev.yaml b/_config-dev.yaml deleted file mode 100644 index 8b19839..0000000 --- a/_config-dev.yaml +++ /dev/null @@ -1,5 +0,0 @@ -incremental: false -future: true -show_drafts: true -unpublished: true -url: http://localhost:4000 diff --git a/_config.yaml b/_config.yaml deleted file mode 100644 index b825de8..0000000 --- a/_config.yaml +++ /dev/null @@ -1,47 +0,0 @@ -title: mRemoteNG -description: The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. -url: https://mremoteng.org -baseurl: -repository: mRemoteNG/mRemoteNG.github.io -exclude: [README.md, CNAME, Gemfile, Gemfile.lock] -permalink: /posts/:categories/:year/:month/:day/:title/ -paginate: 5 -paginate_path: /posts/:num/ -excerpt_separator: -logo: /favicon/256.png -twitter: - username: mRemoteNG -github_alt: - repository_url: https://github.com/mRemoteNG/mRemoteNG - repository_nwo: mRemoteNG/mRemoteNG - releases_url: https://github.com/mRemoteNG/mRemoteNG/releases - issues_url: https://github.com/mRemoteNG/mRemoteNG/issues - wiki_url: https://github.com/mRemoteNG/mRemoteNG/wiki - -defaults: - - - scope: - path: '' - values: - image: /favicon/256.png - - - scope: - path: '' - type: pages - values: - layout: default - - - scope: - path: '' - type: posts - values: - layout: post - -plugins: - - jekyll-avatar - - jekyll-feed - - jekyll-github-metadata - - jekyll-mentions - - jekyll-seo-tag - - jekyll-sitemap - - jemoji diff --git a/_data/authors.yaml b/_data/authors.yaml deleted file mode 100644 index 387b467..0000000 --- a/_data/authors.yaml +++ /dev/null @@ -1,17 +0,0 @@ -dmsparer: - name: David Sparer - github: sparerd - twitter: '' - avatar: https://avatars.githubusercontent.com/u/6999446?v=3 - -rmcardle: - name: Riley McArdle - github: rmcardle - twitter: '' - avatar: https://avatars.githubusercontent.com/u/177442?v=3 - -Kvarkas: - name: Dimitrij Gorodeckij - github: Kvarkas - twitter: '' - avatar: https://avatars.githubusercontent.com/u/3611964?v=4 \ No newline at end of file diff --git a/_data/releases.json b/_data/releases.json deleted file mode 100644 index 60529c3..0000000 --- a/_data/releases.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "stable": { - "name": "v1.76.20", - "published_at": "2019-04-12T14:10:45Z", - "html_url": "https://github.com/mRemoteNG/mRemoteNG/releases/tag/v1.76.20", - "assets": { - "installer": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.20/mRemoteNG-Installer-1.76.20.24615.msi", - "checksum": "AE7406070F1B4C328C716356A6E1DE3CBA0EAEEAA8F0F490C82073BA511968CF97583D0136B38D69C15EA5C1EF0C41F74A974A7200D13099522867FF6B387338", - "size": 43593728 - }, - "portable": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.20/mRemoteNG-Portable-1.76.20.24669.zip", - "checksum": "290DFB1401D7826F5F392CB974047314704703B5352E30F4004E6B1E20F40F6E3783DB40F358576C4B9F3DD309E7C5B8594DCE1BC62D5997BDC37E425478EF01", - "size": 39089649 - } - } - }, - "prerelease": { - "name": "v1.77.1", - "published_at": "2019-09-02T23:06:49Z", - "html_url": "https://github.com/mRemoteNG/mRemoteNG/releases/tag/v1.77.1", - "assets": { - "installer": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.77.1/mRemoteNG-Installer-1.77.1.27654.msi", - "checksum": "D1CB29BA505B59E0CB6729DC4056F482F66D0287FD22286D657A4D827844285921FC589C7E8A1DE694FE862C197DD768ECF657EC713DADA3CBB86EC5CB33AE89", - "size": 43884544 - }, - "portable": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.77.1/mRemoteNG-Portable-1.77.1.27713.zip", - "checksum": "6B506AF18D4F283A431B8C022EA45D49518BFFDE3885D39992C58D6BDD63708F99DF659526F112ECB2503A09F3BD279B4660C8F2D29D7927115ED0BA8E9EA38B", - "size": 39653361 - } - } - }, - "nightlybuild": { - "name": "v1.77.3.1784-NB", - "published_at": "2023-03-16T17:55:29Z", - "html_url": "https://github.com/mRemoteNG/mRemoteNG/releases/tag/2023.03.03-v1.77.3-nb", - "assets": { - "installer": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/2023.03.03-v1.77.3-nb/mRemoteNG-Installer-1.77.3.nb-1784.msi", - "checksum": "DD769DBE8F9D8F7D25637236E8C29BEC1FFA9858FBD1FA30AB72037B1495D703BE0A2AE149B7F459E7001391A82F383FCD560BEAD69D8B76641FB1798E13B3A4", - "size": 12367821 - }, - "portable": { - "browser_download_url": "https://github.com/mRemoteNG/mRemoteNG/releases/download/2022.06.13-v1.77.3-nb/Portable.-.1.77.3.NB.rar", - "checksum": "6B506AF18D4F283A431B8C022EA45D49518BFFDE3885D39992C58D6BDD63708F99DF659526F112ECB2503A09F3BD279B4660C8F2D29D7927115ED0BA8E9EA38B", - "size": 8445952 - } - } - } -} diff --git a/_includes/_appcast.xml b/_includes/_appcast.xml deleted file mode 100644 index 6bd42ca..0000000 --- a/_includes/_appcast.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - mRemoteNG Changelog - Most recent changes with links to updates. - en - {{ site.url }}{{ site.baseurl}}{{ page.url }} - {% for release in site.github.releases limit: 5 %} - {% if release.draft == false and release.prerelease == page.prerelease %} - - {{ release.name | xml_escape }} - - - - {{ release.published_at | date_to_rfc822 }} - {%- assign msi = 'application/x-msdownload|application/x-msi|binary/octet-stream|application/octet-stream' | split: '|' -%} - {% for asset in release.assets %} - {% if msi contains asset.content_type and asset.state == 'uploaded' %} - - {%- break -%} - {%- endif -%} - {%- endfor -%} - - {%- endif -%} - {%- endfor -%} - - diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index 19a2fed..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,15 +0,0 @@ -
-
-

Copyright © {{ 'now' | date: '%Y' }} mRemoteNG

-
-
-{% if jekyll.environment == 'production' %} - -{%- endif -%} diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 6d3f84c..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - {% seo %} - - - {% for file in site.static_files %} - {% if file.path contains '/favicon/' %} - {%- assign name = file.path | remove: '/favicon/' | remove: file.extname -%} - - {%- endif -%} - {%- endfor -%} - {% feed_meta %} - - - {% include javascript.html %} - diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index 70f0eab..0000000 --- a/_includes/header.html +++ /dev/null @@ -1,44 +0,0 @@ -
- -
diff --git a/_includes/javascript.html b/_includes/javascript.html deleted file mode 100644 index 14e568d..0000000 --- a/_includes/javascript.html +++ /dev/null @@ -1,10 +0,0 @@ - -{% if page.url == "/download" %} - -{%- endif -%} -{% if page.url == "/contribute" %} - -{%- endif -%} - - - \ No newline at end of file diff --git a/_includes/jumbotron.html b/_includes/jumbotron.html deleted file mode 100644 index 280ab00..0000000 --- a/_includes/jumbotron.html +++ /dev/null @@ -1,18 +0,0 @@ -
-

mRemoteNG

-

Multi-Remote Next Generation Connection Manager

-
    -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
-
diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 71c978f..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,12 +0,0 @@ -{% include head.html %} - - {% include header.html %} - {% include jumbotron.html %} -
-
- {{ content }} -
-
- {% include footer.html %} - - diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 087266f..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,45 +0,0 @@ -{% include head.html %} - - {% include header.html %} - {% include jumbotron.html %} -
-
- {%- assign author = site.data.authors[page.author] -%} -
- -
-
- {% if page.previous %} - Previous - {%- else -%} - Previous - {%- endif -%} - {% if page.next %} - Next - {%- else -%} - Next - {%- endif -%} -
-
-
- {% include footer.html %} - - diff --git a/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md b/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md deleted file mode 100644 index a7e56e9..0000000 --- a/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Looking for new leader for mRemoteNG -author: rmcardle ---- - -mRemoteNG has not been in active development for quite some time now. After I lost my job, I had hoped I could make a living maintaining mRemoteNG. However, user contributions and website advertising revenue turned out not to be enough to make that possible and the open source license means there are not many other options for monetization. - -It's time that I either hand the reigns over to someone else or declare the project dead. I feel bad for not doing so sooner. - - - -If I let someone else take over, the question is, how do I find such a person, and how do I make sure they are the right person? It's a lot of work for very little reward. In addition to writing code, you need to triage bug reports in JIRA, reply to emails, reply to forum posts, keep the forum spam free, and countless other things. For mRemoteNG to thrive, you will need help and finding and coordinating those helpers is a lot of work in itself. - -The big question though is, is it worth it? The architecture of mRemoteNG is old and fragile. I made many bug fixes, improvements, and refactored a lot but there's still a ton that needs to be improved. Nearly every seemingly simple bug report or feature request ends up being a huge can of worms due to deep architectural issues or third party dependencies. - -So, what are everyone's thoughts? Do I declare the project dead or find someone to continue it? People have offered to help but how do I make sure they're trustworthy? How do I make sure I don't just hand mRemoteNG over to someone who will just steal all of your passwords or something? diff --git a/_posts/2016-03-22-latest-update-and-plans-for-the-future.md b/_posts/2016-03-22-latest-update-and-plans-for-the-future.md deleted file mode 100644 index 993854a..0000000 --- a/_posts/2016-03-22-latest-update-and-plans-for-the-future.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Latest update and plans for the future -author: dmsparer ---- - -Hello all, - -I figure it's time I made a post about what has been going on and what I have planned for the future. My intention is to have these sorts of posts somewhat often (once or twice a month at least) to give the community a sense of where the project is and where it is going. - -1. I've been working almost daily since announcing my take-over of the project to refactor and decouple the current code base. The current code is so huge and complex that it is suicide to try to get anything done without trying to entangle things. This needs to happen, and for sanity's sake it needs to happen first. The connection/protocol subsystem will be targeted first. - - - -2. I want to convert the code base to C# and more away from VB.net. Actually, the conversion has already happened on my personal fork of the code. I used this to better learn the current code base and learn VB.net syntax. However, I want to have a dialog with the community before deciding whether to move the official project over to a different language. Disclaimer: the conversion did cause a few bugs, which is to be expected. Most are fixed, though minor GUI bugs still exist. -3. Update the supported versions of RDP, along with other protocols (VNC is largely broken, and SSH needs some love). There have been numerous protocol updates since the last mRemoteNG (mRNG) update. The refactoring work being done in point #1 (above) is in direct support of this goal. I intend to have sufficient abstract to allow users to choose whichever specific version of RDP (or ssh/vcn/etc) they would like to use. This should help folks on newer systems (Win10, Server 2012) take advantage of the most recent protocols, while not giving up support for the poor souls who must still use Server 2003. -4. Move away from PuTTY. In support of updating SSH and related command line protocols, the goal is to move away from PuTTY as the default SSH provider in support of SSH.Net. SSH.Net is a native .Net library for managing remote connections which has also recently found a new owner. It has been ported over to GitHub from CodePlex (GitHub repo here: https://github.com/sshnet/SSH.NET). Please note, this does not mean that PuTTY will no longer be supported as an SSH/telnet/RAW/whatever provider. PuTTY will be, at least for now, still be supported as an option for future mRNG versions. The goal with SSH.Net is to not -require- PuTTY. -5. Credential manager. Yes. If you have to manage more than a single domain of servers, you have likely been frustrated with your username/password management options. The goal is to have a single credential manager within mRNG where username/password pairs are stored. Connections can use a stored credential pair from the manager, or use a manually entered pair (similar to how things work now.) Inheritance will not go away - the credential manager will just be one more way to manage credentials. This feature will provide the groundwork for user-specific credentials when utilizing SQL Server for team-sharing your connections files. This also opens up support for KeePass/PasswordSafe/etc integration. Why save your credentials twice? -6. Work spaces. Similar to Linux/Mac virtual desktops, the idea is there for virtual work spaces. This will be especially useful for those of your who manage several external customer environments. Load separate connections files (or SQL) into separate work spaces with optionally separate credential management. - -Now, some of those items are admittedly a long ways off. I don't want to mislead anyone into thinking this is going to happen quickly. However, I'm excited about working on this project and seeing it grow. I intend to communicate that excitement to you over the next few months as the project picks up speed. diff --git a/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md b/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md deleted file mode 100644 index d7fdba0..0000000 --- a/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: '[Fireside Chat #1] The Story So Far' -author: dmsparer -tags: fireside ---- - -Hello mRemoteNG users! - -I'm a bit overdue for one of these update posts. As mentioned in the last post, I am hoping to provide information to the community about once a month about what we are working on and what we are planning for the future. I'll be calling these the "fireside chats". - - - -The last update was focused largely on long term features and improvements. However, this is not going to be the main focus for the first few releases. Let me start by going through the events since the last update. - -#### What has happened: -* A new developer has joined the team. Please welcome Hayato Iriumi! Hayato has a background in C#/.Net software engineering and release management. He will be working with me to both develop mRemoteNG as well as build an operational platform around the application to support testing and release activities. Hayato will be a great asset to the project and I am glad to have him on the team. -* I have been cleaning up our bug/request tracking system Jira. There is a significant backlog of bug reports and feature/improvement requests that all need to be triaged and validated. We have had to make decisions on what will and will not be worked on for the next release. More on this below. -* I have created a Jenkins instance that will be used in our testing and release management workflows. This will help us to ensure we are releasing quality code while reducing the amount of manual work required to release a working version. -* I am currently creating a virtual testing environment for investigating bug reports and performing smoke testing before a release goes live. Once issue with supporting such a widely used application is that we do not always have the correct environment for replicating bugs seen in very specific scenarios. We are testing out Oracle's Ravello system to virtualize our end user testing environments. That way, we can test issues on Windows 7/8/10 environments without needing to image one of our personal computers. This also allows us to snapshot a particular system configuration in order to test bugs before and after a fix has been implemented. -* I have decided to officially switch the programming language of the project to C#. I know in my last post I mentioned a desire to talk with the community before we made the switch, but this is one item that I think just needs to be done. -* We have been working to stabilize the code after a migration from VB.Net to C#. Specifically, Hayato is currently working on some odd GUI display issues that cropped up as a result of the migration. -* We are working to create unit tests for code as we go through the system. This will help give us the confidence to make some of the larger changes we have planned. Without adequate testing, we cannot always be sure that changes in one portion of the application will not affect others. This is one of the most important things we can do for the long term health of the project - most of our other activities have in some way supported testing and validation. - - -#### What we are planning: -* I can reduce the plan for the near future into one word: stability. mRemoteNG has not had active development (on this fork) for about 2 years now. Because of this, there is a backlog of bugs from previous releases and issues that have cropped up naturally over time as the protocols and environments we use are upgraded. This means that the next few releases are going to be almost exclusively reserved for bug fixes and core functionality improvements. We cannot allow issues such as application crashes, connection errors, and usability bugs to undermine the main purpose of the application. I don't want any to have to say "I love mRemoteNG, but I can't stand using it anymore". -* I have done a significant amount of cleaning of the Jira boards to support to stability work. All improvements/new features that were not in the current develop branch when I took over have unfortunately been pushed out of this release. I have been trying to triage bugs that affect core functionality. I hope to have a solid list of items to be included in version 1.73 soon, though the list may be fluid for this first release. I don't want to delay the first release too long, so I am trying to keep the number of tickets included to a very low number. Better to do some small releases at first to get the ball rolling. -* Documentation. As we redefine the entire development and release process for the app, we will be documenting everything in a way that will be easy to newcomers. I want to make mRemoteNG a project that is as inclusive as possible. If someone wants to program their own feature request, there should be documentation on how to set up their development environment, coding style expectations, test coverage expectations, how pull requests will work, etc. All the way from "I would like to help" to "congratulations, your changes have been accepted!" This will also include non-development ways to contribute, though for the moment that is less of a concern (not trying to discourage anyone, if you'd like to help let us know!). -* We are still unsure of a release date for 1.73. As we cross off items on our to-do list I'm hoping we will be able to announce something. - -That is it for the first(ish) edition of our fireside chats. I'm happy to provide a bit of insight into the development effort and share our thoughts of the near future! diff --git a/_posts/2016-05-31-important-notice-about-security-and-trust.md b/_posts/2016-05-31-important-notice-about-security-and-trust.md deleted file mode 100644 index e26360f..0000000 --- a/_posts/2016-05-31-important-notice-about-security-and-trust.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Important Notice about Security and Trust -author: rmcardle ---- - -Every time you store a password in mRemoteNG, you are placing your trust in it, and by extension me. I deeply appreciate that trust and I hope that I've been worthy of it. - - - -If you haven't heard already, I am stepping away from my involvement in mRemoteNG. I am working with the new maintainer, David Sparer, to slowly transition my responsibilities over to him. He has been building a team and they have been working to move development of mRemoteNG forward. - -Today, they are releasing the first new version of mRemoteNG in over two years. As part of the trust you've placed in me, I feel it is my responsibility to make it clear that this new version has not been checked over by me. - -I have no reason to distrust David and his team, but the decision whether to trust them or not is one that you individually and as a community will need to make for yourselves. diff --git a/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md b/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md deleted file mode 100644 index 7c9d261..0000000 --- a/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: '[Fireside Chat #2] Onward and Upward' -author: dmsparer -tags: fireside ---- - -Hey mRemoteNG users! - -I'm waaay overdue for a community post, and there's plenty of updates to share. - -#### What has happened: -* I'm happy to announce that in early May, Sean Kaim (owner of the mRemote3G fork) joined the development team! Sean has a background in C/Java/C# development. Sean did great work with mRemote3G, and continues to do so with us. Welcome Sean to the team! (Note: The bug fixes that Sean implemented in mRemote3G have been ported over to mRemoteNG. Active work on mRemote3G has been discontinued.) - - - -* New releases - * A few weeks ago, we released version 1.74 Release Candidate 2, the first new version of mRemoteNG in over two years. It was a large milestone in reviving the project, and a bit of a scary one at that. Thank you to everyone who has tried the new version and provided feedback to us! - * We just released 1.74 RC3 today! (I was writing this post as we were prepping the build for release). RC3 fixes a few issues from RC2, such as: - * Setting LargeAddressAware (this was actually fixed earlier, but for some reason the postbuild action wasn't working correctly) - * Replace XULrunner with GeckoFX (html renderer for Firefox) - * Fixed a few resource-not-found issues in the Help window - * We will give 1.74 RC3 about a week to ensure it is stable. If no major issues are found, we will publish v1.74 as a stable release. -* Here are some of the highlights of v1.74 as a whole: - * The code base was migrated from VB.Net to C#. This has made the code easier to work with for those of us on the dev team. We are hoping that this also helps us attract more development help. - * Due to some serious bugs, some custom keyboard hooks that were introduced in v1.73 beta have been removed. This removed the ability to Alt+Tab between connections tabs. We would like to re-add this functionality once we have a stable way to implement it. - * The installer has been completely redone in WiX (Windows Installer XML). The previous installer was built with NSIS. This gives us a great deal of freedom with the installer. The most prominent change you will notice is that the installer is now a .MSI file, rather than .exe. If there is a desire for it, we can also provide a .exe version of the new installer. - * The RDP protocol has been updated from RDP 6 to RDP 8. This provided some new features and fixes for RDP connections. With this change, we no longer support installation on Windows XP. Windows 7 is supported with update KB2592687. Windows 8/10 are supported out-of-the-box. - * XULrunner (the old browser plugin used by mRemoteNG) has been discontinued. Because of this, we have removed support for XULrunner and replaced it with GeckoFX (an implementation of the Firefox redering engine in .Net). - * We now set the LargeAddressAware flag on the binary. This allows mRemoteNG to use more than 2GB of addressable space. The primary effect of this modification will allow users to open more concurrent connections. This also helps reduce 3334 errors when using RDP in certain situations. -* We now have a code signing certificate! This was not available for the RC2 release, but going forward all exe/dll/msi files that are officially provided by the mRemoteNG dev team will be signed. If you receive an executable file that is not signed, please be very careful and only use the file if you trust its source. - * Executables provided by the mRemoteNG dev team will be signed by David Sparer, with a root CA of StartCom. We may get a class 3 (organization) certificate at some point in the future, but for now the code is signed by myself directly. - * Users with SmartScreen enabled may still receive a notification that the MSI installer is unrecognized. We did not pay for the extended validation (EV) certificate so it will take a bit for our reputation to improve with the Microsoft security engine. I regret not getting the EV now - but hey, what are ya gonna do... Eventually we will become a trusted publisher. - * As always, we will be uploading our official builds to VirusTotal. Feel free to check your own copy before installation/use. - -#### What we are planning -* The next update (v1.75) will be focused on security improvements. If you have experience with security code review, we'd love to hear from you! The more eyes we have on the code, the more secure it will be. - * We want to improve the file encryption used when securing your conConfs.xml file with a password. - * Just as data and presentation should be separate, so too should secure and insecure data be separate. The best way to handle this is to implement a credential manager and save credentials separately from the connections/host data. - * Don't reinvent the wheel. We can implement a built-in way to save credentials, but there are numerous great solutions out there for credential management that do it better than we ever could. As long as implementation of the credential manager doesn't run into any serious issues, I'd also like to include support for loading credentials from KeePass. Other credential providers will probably be supported in the future. (And once the code is set up for it, everyone will be free to add support for their favorite credential manager) - * There are also some very serious security concerns around the integration between mRemoteNG and PuTTY. We want to handle this in 2 ways: - * Fix the integration if possible - * Provide a different option for SSH connection management (SSH.Net is our most likely candidate. They just released a beta and hopefully a stable release is coming in the near future.) We would still support PuTTY, but it would not be the default for new installations. -* Other features/improvements will be targeted if time permits. diff --git a/_posts/2016-07-11-chat.md b/_posts/2016-07-11-chat.md deleted file mode 100644 index 95dec36..0000000 --- a/_posts/2016-07-11-chat.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Chat -author: dmsparer ---- - -Hello all, - -I’d like to announce that we have created a public chat room for mRemoteNG! We are using Gitter, which ties into GitHub nicely (including login). - - - -Feel free to come say ‘hi’. The development team will be in the room a fair amount of the time, though do keep in mind that we may not always be able to answer (we are all in the US). - -Chat room link: [https://gitter.im/mRemoteNG/PublicChat](https://gitter.im/mRemoteNG/PublicChat) diff --git a/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md b/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md deleted file mode 100644 index b1597f7..0000000 --- a/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: '[Fireside Chat #3] We can rebuild it, we have the technology' -author: dmsparer -tags: fireside ---- - -Hello mRemoteNG users! - -Here is another extrememly overdue update from the dev team. - -We've been hard at work getting v1.75 ready for alpha/beta testing. I think we are getting close(r). This update was slated to be security-focused with many important improvements. While that's still mostly the case, it has been diluted a bit. When we took a look at the areas of the program that we wanted to change over the next few versions, it became clear that the architecture of the application was going to be a significant burden. Much of the code was tightly woven with how things get displayed and how that display should react when data changes. - - - -#### What has happened: -* Large re-write of anything that touched the TreeView displayed. If it dared to talk about TreeNodes, it was rewriten. Unfortunately, this took up most of the last month. - * Everything is now based on our business objects (ConnectionInfo objects and their related decendants). Previously, ConnectionInfo objects were first wrapped in TreeNode objects (which handled display concerns and how the tree was built and ordered). - * Business logic now deals with the business objects directly. We don't have to worry about how the models are displayed, we can focus on what they should do. - * The UI code was so entrenched throughout the rest of the program that almost every class was modified in some way. Some had minor changes, some were completely rewritten. - * As of the time of this writing (and with more work yet to do) here are the stats: 9,215 lines were added and 7,125 lines were deleted across 129 different files across 293 commits. -* On the plus side, the new encryption algorithms (using BouncyCastle) are in place on the develop branch. These are not yet used within the application, though thats the next focus after the re-write mentioned above is finished. There will be a forced upgrade of the encryption used on connections files. If you are encrypting your confCons (you should), there will be a one-time upgrade to use the newer encryption. There will be several options, with AES-GCM being the default. We need folks to check the implementation - if you find any flaws please let us know immediately. -* We've added a bunch of new unit/integration tests. We aren't even close to having the whole project covered, but we've got a start. -* Bennett Blodinger has built out a new website powered by GitHub Pages (thanks Bennett!). In the coming weeks we will re-point the mremoteng.org domain to this new site. You can view the new mock-up here: [https://mremoteng.github.io/mRemoteNG/](https://mremoteng.github.io/mRemoteNG/) -* We are moving all bug/request tracking from Jira to GitHub Issues. Please create new bug/request tickets here: [https://github.com/mRemoteNG/mRemoteNG/issues](https://github.com/mRemoteNG/mRemoteNG/issues). We will still accept Jira tickets for the time being, though the ability to create new tickets will be turned off sometime soon-ish. After that, we will migrate existing tickets from Jira to GitHub. There are a couple of reasons that we decided to make the switch: - * Jira is one more account/system between you and getting your issue addressed. - * GitHub Issues will integrate better with our other solutions (chat/Jenkins/website). - * GitHub Issues will be more visible to the community (because of the previous two reasons). - * Jira is a bit more powerful/complex than we need. - -#### What we are planning: -* Finish the new encryption algorithms. Once this is done, we will do an alpha release for anyone who wants to help bug test. We will run the alpha/beta releases for as long as necessary to ensure no serious bugs escape. With such a significant change to the codebase, I wouldn't be surprised are there are still some odd ones lurking. -* We may sneak a few more bug fixes into v1.75 if time permits. (Some may have been fixed accidentally through the re-write). -* The credential manager functionality has been pushed back to v1.76. This will require some important changes to critical parts of the application. We need to ensure that the application is performing well before tackling something like this. Not to mention that we don't want to delay v1.75 any more than is required. -* The security concerns with the PuTTY integration still need to be addressed. We want to implement a new SSH provider using SSH.Net to be a default replacement for PuTTY. Unsure if this will happen in 1.76 or later. (Note: We will still be supporting the PuTTY integration for the forseeable future.) diff --git a/_posts/2016-10-17-goodbye-jira-bug-request-tickets.md b/_posts/2016-10-17-goodbye-jira-bug-request-tickets.md deleted file mode 100644 index f3ae363..0000000 --- a/_posts/2016-10-17-goodbye-jira-bug-request-tickets.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Goodbye Jira (Bug/Request tickets) -author: dmsparer ---- - -All, - -New user registration and new ticket creation has been turned off on Jira. Please create all new bug/request tickets over on our GitHub Issues page: [https://github.com/mRemoteNG/mRemoteNG/issues](https://github.com/mRemoteNG/mRemoteNG/issues) - - - -We will be moving over the current Jira tickets to GitHub in the coming days. Tickets can still be updated in Jira, and will remain that way until they are migrated to GitHub. diff --git a/_posts/2017-01-11-Win10-Insider-Preview-build-15002-unstable.md b/_posts/2017-01-11-Win10-Insider-Preview-build-15002-unstable.md deleted file mode 100644 index 8bd7d36..0000000 --- a/_posts/2017-01-11-Win10-Insider-Preview-build-15002-unstable.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Win10 Insider Preview build 15002 unstable -author: dmsparer ---- - -We've been getting a few reports that the Win10 Insider Preview build 15002 is unstable when used with mRemoteNG (among other programs). So far, this appears to be an issue with the OS update and will need to be resolved by Microsoft. We are doing a bit of testing on our end too, just to be sure. - - - -If you are running this OS build, you will likely receive a green-screen-of-death when starting mRemoteNG. If you can, provide data to Microsoft on any errors you see. Otherwise, we have provided a link below on how to potentially roll back the update. - -If you would like to receive updates on this issue, consider watching the issue linked below. - -Relevant links: - -- [mRemoteNG ticket for tracking this issue](https://github.com/mRemoteNG/mRemoteNG/issues/337) -- [How to roll back an update/build](http://www.howtogeek.com/235474/how-to-roll-back-builds-and-uninstall-updates-on-windows-10/) -- [Announcement for build 15002](https://blogs.windows.com/windowsexperience/2017/01/09/announcing-windows-10-insider-preview-build-15002-pc/#atCs8UReDLTCjJ3f.97) diff --git a/_posts/2021-06-19-Is-that-it.md b/_posts/2021-06-19-Is-that-it.md deleted file mode 100644 index 3b7e47f..0000000 --- a/_posts/2021-06-19-Is-that-it.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Is that it? -author: Kvarkas ---- - -Hello all, - -I’d like to announce that I got access to manage issues/PRs and push to the repo! - - - -I like this project, and it’s too good to be abandoned, so I was offered myself to David and as you see, I am already pushed some PR and did some changes :) -It will take some time to receive all needed access, and I hope I have enough energy to lead it to the glory! :) -So, stay tuned, changes are coming! diff --git a/_posts/2021-06-23-Nightly-Builds.md b/_posts/2021-06-23-Nightly-Builds.md deleted file mode 100644 index c562b21..0000000 --- a/_posts/2021-06-23-Nightly-Builds.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Nightly Builds -author: Kvarkas ---- -![Hello](https://reklama-no.ru/smiles/hi.gif) - -Hello all, - -Recently I added link to release of Nightly Builds. - - - -Dont be expecting to be it regular (e.g. every night), but once I fix or implement something or merge with PR (yes you are welcome to help me too!!) it no need to wait till release day and have in touch of it almost imedeatlt and hope that not only help to avoid new bugs in release, but also let you see that we keep moving! -So stay turned and do PR! :) diff --git a/_posts/2021-06-26-Windows 11.md b/_posts/2021-06-26-Windows 11.md deleted file mode 100644 index caa3de4..0000000 --- a/_posts/2021-06-26-Windows 11.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Windows 11 -author: Kvarkas ---- -![Windows 11](https://www.cnet.com/a/img/I7KGm5Rxmjsn89_SApZQXC82Vjo=/196x110/2021/06/25/6643c0a5-df79-4502-8cc8-4910bac853a1/yt-windows-11-first-impressions-3.jpg) -{: .entry-content} - -Hello all, - -Yesterday as member of Microsoft Insider program I installed on my dev machine new Windows 11! Oh... - - - -And I may say its OSM! -And that is more important for us - mRemoteNG on Windows 11 with all its bugs and features - working same way as in Windows 10! ![cool](https://reklama-no.ru/smiles/cool.gif) - -So I may say technicaly mRemoteNG is Windows 11 compatible, so you dont need to worry about will it work once you update - yes, it will!!! -![Hi5](https://reklama-no.ru/smiles/high-five.gif) \ No newline at end of file diff --git a/_posts/2022-06-13-v1.77.3 Nightly Build.md b/_posts/2022-06-13-v1.77.3 Nightly Build.md deleted file mode 100644 index 03e232b..0000000 --- a/_posts/2022-06-13-v1.77.3 Nightly Build.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: v1.77.3 Nightly Build -author: Kvarkas ---- -![NB](https://img001.prntscr.com/file/img001/4PyoZdJ4Qx2uIj2iosG8iQ.png) -{: .thumbnail} - -Hello all, ![Hello](https://reklama-no.ru/smiles/hi.gif) - - -I am releasing this NB as requested by our lovely community... - - - -But first let me say: - -#### BIG THANKS for yours [donations](https://mremoteng.org/contribute)! - -Its really important for me, to see that you like this project and aware of ongoing development! - -Now Topics details. -Currently where its an ongoing changes in visual UI even if they not very spottable for regular user, no changes in logic (yet) some fixes and please don't rise issues for NB but you are more than welcome to leave you comments [there](https://github.com/mRemoteNG/mRemoteNG/issues/2245) - I know, its have some weak parts what is not functional well - don't forget NB its a workable, but not for work version - just for check that project is still alive and don't smell stinky :D and yes, for this version don't expect backup works correctly - its a mess that I am working now to sort in better manner than we have before. - -![Options-Backup_ACL](https://img001.prntscr.com/file/img001/Ke3SQeQSSZGCHdOm6ICdnQ.png) -{: .entry-content} - -Some changes you may see in Options (yes I know its still slow opening, but I am reworking this part, should be faster soon) Backup section - its a demo implementation as part of preparation for profile enabling - admin user of mRemoteNG will be able to set that Options user will able to see and that to change (or read only) just to demonstrate how I see this can be implemented. - -![splash](https://img001.prntscr.com/file/img001/1lKfrcukQk2PZeuAmRJ2Uw.png) -{: .entry-content} - -Also its a try to make multimonitor work better, so as per now it hardcoded at the moment: if you have more than 1 monitor - splash will be show on second one (now its WPF based not WinForm anymore!) and should be better look for non standard DPI scaling and 4k monitors - welcome to comment how its looks on you side with screen shots (I like to use app.prntscr.com) - -So, thanks to read, hope you enjoy it, and that is a link to [portable NB version 1.77.3](https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.77.3-nb/Portable.-.1.77.3.NB.rar) -![Hi5](https://reklama-no.ru/smiles/high-five.gif) \ No newline at end of file diff --git a/_posts/2023-02-21-Thanks for contribute.md b/_posts/2023-02-21-Thanks for contribute.md deleted file mode 100644 index 3833c7f..0000000 --- a/_posts/2023-02-21-Thanks for contribute.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Thanks for contribute! -author: Kvarkas ---- -![NB](https://img001.prntscr.com/file/img001/miGH6Pv6T0yNDztKjaXw1A.png) -{: .thumbnail} - -Hello all, ![Hello](https://reklama-no.ru/smiles/hi.gif) - -I am working hard to do releasing of NB soon... - - - -But first let me say: - -#### BIG THANKS for yours [donations](https://mremoteng.org/contribute)! - -Its really important for mRemoteNG, and realy helps on development! - -Glad to see not only personal contribution, but also companies! - -And special gratitude who do donations on regular basis (marked bold). - -Sylvain Pepoli - you're rock! ![skel](https://profi-kom.lt/smiles/drinks.gif) - -You may see names under our Contribute [page](https://mremoteng.org/contribute) and if you wish be there as well - please donate, every little helps! - -I am back to work on Nightly build preparation, will post about it soon, stay tuned! - -![Hi5](https://reklama-no.ru/smiles/high-five.gif) \ No newline at end of file diff --git a/beta-update-portable.txt b/beta-update-portable.txt deleted file mode 100644 index 8d6d90f..0000000 --- a/beta-update-portable.txt +++ /dev/null @@ -1,4 +0,0 @@ -Version: 1.76.12.38568 -dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Portable-1.76.12.38568.zip -clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT -Checksum: 781962046D969B71D23CEE4DB0A6FAE944A13D70CAA7B9DECD728B4B65D0B847474B1005D58CF6EEDF9C3DCF21659FEB5870062ADD4059873D75F089C4101D69 diff --git a/beta-update.txt b/beta-update.txt deleted file mode 100644 index a358f74..0000000 --- a/beta-update.txt +++ /dev/null @@ -1,5 +0,0 @@ -Version: 1.76.12.38511 -dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Installer-1.76.12.38511.msi -clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT -CertificateThumbprint: DEFFB77C09F5ADC3691A0EA8A36E2617577AF8AB -Checksum: AD80C9D0A5B9DFBE184C5F1EE64C41524B3B4581E20F7E27017D50B69AF6BC8454F39CA2BD0C91E42B075D1A1F11BA4315CAD8C56E27A0BDEBCA7FC8C57729A3 \ No newline at end of file diff --git a/contact.md b/contact.md deleted file mode 100644 index 940f8a7..0000000 --- a/contact.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Contact -permalink: /contact ---- -If you have any kind of inquiry or you have found a security vulnerability that you don't want to post publicly, we'd love for you to report it to us directly. Please perform the following: -- E-mail [security@mremoteng.org](mailto:security@mremoteng.org) - - we will work together to determine public disclosure -- If you do not recieve a response within 48 hours to the e-mail - - file an issue on the [Issue Tracker]({{ site.github_alt.issues_url }}) - - tag @sparerd, @kmscode, @kvarkas and @farosch within the issue diff --git a/contribute.md b/contribute.md deleted file mode 100644 index 5fea4b0..0000000 --- a/contribute.md +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: Contribute -permalink: /contribute ---- - - -## Donate -If you find mRemoteNG useful and would like to contribute, it would be greatly appreciated. When you contribute, you make it possible for the team to cover the costs of producing mRemoteNG. -
-
-
-

PayPal

- -
-
-
-
-

btcBitcoin

-

You may also make a contribution by sending Bitcoins to 3GzzNcMnkMpRREhvP6SxgWWzq58Q7zHk7p.

-

Bitcoin QR Code

-

ethEthereum

-

You may also make a contribution by sending Ethereum to 0xdf4151f161ff33d6bfd846ce29032fb325969f9b.

-

Ethereum QR Code

-

usdtTether

-

You may also make a contribution by sending Tether to TSBpMwkon1XUm6gLHpPWQ9NpELpnpx9bNn.

-

USDT QR Code

-
-
-
-
-

BIG thanks!

-
    -
  • Paweł Iżykowski
  • -
  • Matteo Menozzi
  • -
  • Marlon Diering
  • -
  • Ivan Vaselli
  • -
  • Joel Grimes
  • -
  • Jürgen Busch
  • -
  • Łukasz Milata
  • -
  • Charles Fletcher
  • -
  • Frank Mandrell
  • -
  • Michal Krupa
  • -
  • Tianpeng Wang
  • -
  • Dylan Giovanni Gambino
  • -
  • Michael Gaul
  • -
  • Andrew Warham
  • -
  • Sergei Shir
  • -
  • Magnus Fagertun
  • -
  • Loeper Matthias
  • -
  • Dosinas.net WEb creations
  • -
  • Cristina Guevarra
  • -
  • Ziga Jenko
  • -
  • Sylvain Pepoli
  • -
  • Bart De Boeck
  • -
  • Charles Veillon
  • -
  • Christopher Letcher
  • -
  • Pietro Luca Savorosi
  • -
  • Marc Gutt
  • -
  • Richard Abogado
  • -
  • Marcelo Ferreira da Costa
  • -
  • David Teske
  • -
  • Kilian Rauner
  • -
  • Eckard Wille
  • -
  • Marlon Diering
  • -
  • Elliott Marvin
  • -
  • Benjamin Truninger
  • -
  • James Hart
  • -
  • Kai Ulrich
  • -
  • Sean Nelson
  • -
  • Guy Lincoln
  • -
  • Stephen Friedl
  • -
  • Jeremy Holder
  • -
  • Daniel Khumalo
  • -
  • Danatas Gervi
  • -
  • John Harrison
  • -
  • Neilhighley.com ltd.
  • -
  • Rafał Kurc
  • -
  • Sebastian Ulrich
  • -
  • Profi-KOM ltd.
  • -
-
-
-
- -The mRemoteNG Project is **NOT** considered a non-profit organization and contributions are **NOT** tax deductible. - -## Submit code -Check out our [source code]({{ site.github_alt.repository_url }}) and submit a pull request or two. - -## Translate -Check out the [Wiki page]({{ site.github_alt.wiki_url }}/Translate) on how to help make mRemoteNG a polyglot. - -## Other -If you are a technical writer, translator or just feel like there is something you can contribute to mRemoteNG, please feel free to contact us. diff --git a/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.eot b/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.eot deleted file mode 100644 index 74809c210c21c482a40a16e31c847af911502075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52988 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 TBFnyUZTeVI+Grp8k1hWThou4P diff --git a/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.svg b/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.svg deleted file mode 100644 index 9cdf75c..0000000 --- a/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.svg +++ /dev/null @@ -1,1705 +0,0 @@ - - - - -Created by FontForge 20200427 at Tue Apr 12 22:27:42 1994 - By www -URW Software, Copyright 1994 by URW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.ttf b/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.ttf deleted file mode 100644 index b9bd98a4c6106ad9b29a5aae2961e2705f356509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52792 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 Zss;*0yKcWM{qa?)qeV%BZSX&~{4b#2>TLi3 diff --git a/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.woff b/css/fonts/8eea7efc212b74ac89dcf5cd3d0e0572.woff deleted file mode 100644 index e66e8de1d0000c0aa02cce7071d77c4e9a78464d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26844 zcmZ5{b95$8(C!=Cwv&x*+cq|OW81cE8yjn5+t$Xmy}^F@efOUG$E`EZnW<;0YWnod znXaksaaWX(0Du6##bOhH{NH{s;#-IK@96&*2?;g%Z@a#49`76Y3^q;cl49Z#0DykM zw@&!KpaS8PR8my^<}LvMm_+~p1=B`_%1=^NUF4hV`?jI`2203QPYK&=1(Fu&~by&pg~7h(VaO6%Ju<3EtYkU^Q-c$xtKu;c)M zQa1pQ$2WM5onm2XWbz%)=G%t#8yuY;@WdA13 zuQdd*VA^G45B#=+y8Y&uzhTml{HMd#$m6>$AVc4N#Qy;V2;yXCWNQil=p26Y|M@e6 zz`yf4*gLxb0D9lO2O9SsPvItemEOV0^xGGT?c0y^KlDgrhkN7z4NVLU4NY7Ouyj$d zX6+wRh4X?zz%}%xZo?NG|2=;IcYXS6kq(`hm;%K>l#}3j0RPwL-#^CKz`)7-ojiXk zZUZKOcmhZ<37~--O6@!N_x%EZFn{+U6hHs~4gmee{}E!q*|!GrzcB;`xB>%H17qLN zo0!3ng)As3!k}X0g|f1P6Ekx&GlN4x5JDhBX_>f~e)t#~Uwo{N_x07za#@3b1rtjl z0;cHU=sa?UQxv7tl+j0eU$)zC_+!NSzer$2Id)0W=}o4PFJl!#qxyx;%Scm5%rM%p z&4etB`srA}T3cWW1*3_Xa9NOtrl9{eRgV2^iR7p$^6@>Hwg_&s-yL=mku@QQzR6_w zyAYYrk&y8tWpbZ4V##1zU8@x@&m1M*ppIQ_2LG(j=9$LF9cO}6FWhcY@ZDLgt%H-TP&vRf{A{MPnfpTxx%S!pg@e!XRr z;3&fFc0Ry%(&2i+UeMvK>5j9!-n7=TKC3nkLg%Xcp{SKTcpC8$nChxgQ#Ip9&gH-P z&#;>@7}VOJ_8sw+e=1YI0%>_I^0w7W7@pt0O!F%ZX~R$-O=1k8 z)FfFd#VezS=f9^R&-V@|Ep0^8X-}jzN<4QfiT%a}5*UrG#N=MSZxidfiJFY>ik2lX zn^}~!reDfpPeLuZp5!wFr(O@IHodPi+fUlv{d&Q;lzw-iSV>MPrPi;;k?I^l^C%;7 zCM6VgIiPUt(FTc`qfkpkizSkCSa3Gm)b#EBx-RrS6X+;>zXX}fQ=TD39ewEPsckmql1bS*X~L~ZIfjixF(_+WT3f0UX?LWmW-}=)&ewf~zwjNp>_Nmom6Lmr}f~Ghs!q`D}s5Qld|s zJ|TAQM0jH+(FoG4LU^*Uy%^%O#2Dk|zyDOy8iG=7Oz@~n8sk6l4*}s)2R|gaMjREK zf>d*k;m>l8@NsfZSklK1Ve2v^@b6+y5F#&4Y0%!renocPVfp4zb>DThX5Ovvrx% ztorwH!_~$pRnlhk7h1Ep98Ka|YeNifP09F#hDm**_nt%eu++piRQfB!`2c_r92giV zD9HC)7r+E)1Cb7mCBOiPTS)!C?fVRbI@l2a@C5+8fWQNC0Y!i#5GoKD5L^&)z&(gC z$Sz<8gaEJ#cmz@Uwm<`<0-^xrfCIoC;2h8kXay_*!U6q&Nx&T77*Gkw24M%u1q6U_ z0TKZ&fO^0e2n1jqunBMj*Z@pHh(WqRCIKCQWxzWKKL{QOCSVtE1#kjk0rUXk0E2*h zfIh$o;P*X_RRc2q8w(7Tf(P)!Ok;Fn;xlA2-ZG{$qBB;R{~0y_D-E^#oPv%}s_?8~ z@W6DTHfW#GpEdDu@g=zkxT?6~9sPDy_V4#P2De5(L&}3rAnWjMcm!~IaD0efk6tfc z8DX$tr)+qZ^=-&6Il{fi&%=di^|3FBikd6BA+7Z(KyizNc+i^ z$sMH^B<>SZGSzaI$SeiVaL?RX1X!F++D&9lX2&7MuM*P}kP-!ph|8Fy_acqMjMGu` zlaP=Vl+0A@l)s7>N*g6xL|lWj^8cW?a=5ZSaUoD3P{qRF&axG=%~}X7-p}(CJxOec z^NM?CKGWu+|AgE^^D^?1_VV;n_p<%#^LG+{3cePHkHy3McCvo-HYYJaIY&8d9tnsE z1Oegz5rAkwr~{q@e@Z<{V@erHFG>wcJUM3r=hTPLmiAOw>Khs9(7`5BAA+(3JO|?_C*|i_E zWVNca@U%v?cN*s#+l_RMPmCE28G&_1_Qp4cH^AQEuQagW;Gp1q(ab@RaH2SgIOe!$ zd?aoGCl$vD2c5&I{hTA8A@QNoe$(Jd##MsamrbqBwD!sN+56qQ`iG2@yGhlF#Ua)a z=g{;V&Dd35d!!qN8`f<>9~B?{H!~#=gZaJ8W%!Jj2Q*3QVI4R2u_Mur&%ph+99JoIWVJ?=rWJ)gF(6JADT>e6C`P1+L$-zw%>mvTbXpCY64cYSz||&@L>J2&t=rl!pKq&gA? z0e*_!Ug>sWhn<=m!yff?hfNe>7EpDzL~ZRyC^i`2=8obc(FV;wAl~zQjG*A?d~q~+ zS~j`HckJp&_jxLxn&Yx4fhn{YdM^Pno5>J0cxOH5aa(XiMhdhV5gk<(o_#FJJgBQ> z>;_-$eMI$=aoSa-%$yR0P`l&UhBp=_UE6b~pd1<<9ubq|CUDDMHs-)V@XFOF)}WqO z)rJhpF?d5_)1{XH^RuhkGUGUN<@3YC3m%Qwkr_m#I?|+~M`WA>YX??yy6N-ekV&POPo<(GH=G?m~kRQwyPVkP84`sAv zv>xqqrWVY20~&CwN=_9V+=%m%+K}X# zwwUIXS038J9R&9ph7y8DCluNI)Rm_O%0`aT5H6T+mv)^SdbqqO|ovs_pZs7W;db71>+_aPYzjhOGe%|ntYGv34 zv%u1Xn{RuTXkLF>=LXmI`*mc*ycL(n@#yHB2i5iZ$$N~RQ)?@6-i^0^+2K1sU$R%s zBQR#=9GGO9R4~zdGr>9nkis@QYPrT&LD=g9f9!&28@@Yg;ve%;WM@ZfQ**A`gA*^J zrC&N~^H*;d!_TXfP;JK|dLP=w4ER76=j@j~SQmLh7kf@!X^1r}s8rE&wo(Uz6f~j= zl1^vtx=Li{bdA7}5(Q?|^%-%t|2!TrE{8%H-=qD(KqDuCC-W7(>-xGNOFtlNv2 z1&_mLCWY{^ueEysw2{6&-zF&zU%GXj6^PerxL#Y-rHb!%UN}6X;@IJuz~_%*j1$LF z+_$Cz5##gB{YRSw<+*DZyb;R9#E8``CRvC@ccg;`%)ty^G39YSpQ=>HkDW$ z)Jrp)8(F6_nhK8$jYO5GKIYRb@)6`17Q4t59zR+g*u-xQ41^Wo8Tz>bnO8aVGTZ#1 zZ(a296`|tBIM~iFyiK-)9R7yUY#%$-^1o#KfW`TXrwNP_)y!gD#R`v%CPRnIw<}l8x z+Y^qvJWvLY*=lX3c=c8wOe<`lRxAt?1qPRa&r~EQ(gaUVMOn+OR0MU${;`H;r8q)D zFKfPfS!sRQ5WI|)9&l>~OaMKtm498$aAc;KW1FTl2X*N6^>mT{}a39~AzzG-siepR1Va)**nc%>QA zXXMCXBLFkTZmvk(YNY~43I=tdy@rNjbfkf)qzZ3|CUd~jFmukl1-DdW7&J4kfz-or zBxu3fZM6^TA0!dF#)rICf7zh+05CnI#)0Fgj(Nb83&|<~6drc*71^PSx&lgT+vQgz z5D?!=MyzPJE1K0M9at}OI~aS)I6um?Xjo$w_VCQ0%>rpv3+*4IjC|q#_|MHFab3tm zhXd|WjtrP&Mtkr~iFs;t%lSG3?VyLwHx-ueH}H}js83m_>)u7=zVUu{|4u^MFTGkQ z@d~pAvCZRE6}3^xRQ%4J732dt=11B(JL~+NouAV8=?Cs&408wZ{z|aXos1XtNrU%d zKj#WK;zy-p05j)29RSC|#p)~C{8LiIg6B&|DQzkTigG_H?qRU!R$7)JA0XK{0!XZP zBy|ktG*mW{u|hOq=s!}dwe^$nFvxIpp{@=S9T7~!Jh&S{_-iG-9O5DAC-FzaZ?hdZ zKolA~YuD?7ecXTNu$vz2b;8GLa(Uw$kMZc`aa?^?Bi_R@fP^naH7OvSQijv^}Ql8Wnj@K?6Pp!}-bDcA3IkhDbiarq;*-W}TS{ow1 z?c1P&kp5uN3aE?~is~G@5>c766TN3bGv2EUX<8rVq-uJQ)v$Z@vGd!Z+3601%1l;b z?(RC7>tX$)pUc5MF|5}Od-Gvt!CH#w2B{9Wl7A$KdbzXo}Tue%x7}u^*2d5kq=oLU+ zxP0oGfvONLKqD6UxO>j-<$~K7>nm=zetEWmAF)GbD@1}FYP3yLc2hJp@GFKll;Jjh za?y!4=cpTOG;`S6+R02Ut(9=+5Afx>YCC3cQKh)9LnSP3oXNUYB$eCs&mlLJIo<2z z*Bq?nlNOo5mmsWdedbPW&v z?Abc=ZJLdMB22zR4q`bXe*1^uTbRL1qT+-1M`Z|Lb`w zt!Acx3DLBqbDs?n6rpuobSWixW>j+_cCN6oE4xZa4KpSGD2RlKbEhyt|FI*%C0j7z z7Wz%euDrZNHzA{)O-$Z!v@E8sj$W{UNh`^U8xY=B5|ol)KXiBv2h6rL^S$Jg+(xUT z*kRH9AtXD{JQF3_yW|MN-0L@F-jQ`3tU14>^EQ@WEn|<>>I>tgO4VY$P4y43Pm38C zVmvzXwrdZL0T(mqBDr$tGT!Ba2vQost%8V*pHM%rBx)|jSQ44IRtt=1=4+CY*a~$E zGv_VW6E@-hAZTeBFQtXFrMMP+M(^R8TD~%UEausUB6YWjS^WD<7cIv$iO+vMpL*GI zH43`@ocl0_?kua-W_8KwZ1XHH_wV?1GW1TfUFBv_WbirB zbp84C5e4XkR;f=f91~n^RH7M)F)R+~2xH$8{5_F_3hRDoqA5~Hbz z=v?#DSsRSA^hc$ioaWz5sTz95i&!y&Ul1p3PW~n2D_b;eV%Q*pYMXEksf#6QoY$XV zWyrfm?B{Dl84{XF**6}D*vM3bQ(93okzCX*JppZ-3dUTzm1Km;HrtiAOCuC-k!JKG ze0)|yKcK;RR396zsn>$8yPWPK*s-$v=IYP$dKr|WTzjuO?t#Uld__F(rckJor2)G@TZIQ=@qAaA)}%vnN(f>?jsn-n(Wef=8{EpgKth1@VO~Pm3&5C*f?A;XbBK{McK1 zh6RFlB#If-p9rZN@~~G7mx(&UL_U%QlI|b~y71=`j0=xCDJmjbXz`SvBve36VTc#u zN#ucAYU?!n2lbb+jLF0Bwx>$^jb6Vy45A|qE{pfETJF3{X)>557IZ=8e+7P73ceCK zo90XX$!H;}^00(^Lc)ku)#y4uvHCF@`<5qvv*ubMYxkYjXhV8T zr=^k;@i=HbqW+3oM3$qeAkwg)v3Z0_hn-y=8X&x@d-J_@IGtt6s%@(kJNAl<HZL(y|MJO zVF{{e@{Og;_)LW&t)uBhL7noX?$KCws|%8On8VGFaaKybF5{XD}#x z6mF9@Ix-Jn5&I+vIrjs)s<+-ZHZP?d4rN$`kU``8posX}L?V8(N`iu)t%YAa(YSVa zulYxpdH$4wf?F(tWtSX}j-H(c*T1edigKqjRgy|}e^_Wpwr7zTi*ekoRk94?CrMrA z5BI1@+2E&0Nb#su@oM;LiW;?Rt_k8*I&`+3EiFOU^C2uwyqrUJNV%C;{qZhxnJ~b}e1-dSG0oPjmb}L6Z9`wlQlgQGT0|-aydyo9>uqlab<$j$ z5?re?NVy`YQR8Z1Ke}LR`4NZ){M@w|a`qmB!vE?eUJboS0$Yd?l0crvLFB9RQTFE#irZkD$bn2gx4MLnN??Wo|g@^(N~h-?lp?yOgy*I?Y4%+6s%5R)`e3J{~u8%7=E9A88T8Wm8=4J?XGkp2Vxo%E9L4~ll#itwav zP>|PLIXj!x@j?kb6THSTUAp|7?keogP?;F*0nUNdC6T)h|uVWUHDW)j(u)69&Q z3jb`-g8hV>h6^;Q)sa8ciwtTBfS$yiMzN%qw}_L{h}?*SLf%=kQETLx9~PQoY7#$` zx>Trlwr}+()-&l;6McHQ1se6`cWh5KR<45Dvziy$FPwYVHo&yMzk@mw-9=j1-R(An zc~s}3I19Bu@G@vn!3032S^yjMZ01t$bvbYxOULAyO>|K;Wqj~+?Ox-O@u)5A2s^?G z3Czi!vHl`7#dxyRzl`s^{Hy2@JQOqxgPLhU%s!ly(dEUU2~D*z^VYRnH)=z$$}Av7ljgSMWN?f%z89&6Sz58atz?FaPyVUw-B#biPgq93bRviD$wi z?R9A_K@nlpkJB*xPi%1r6l%i0XY%a}YSepk)*RRpP3}-6Jto@VuYjRBTvzkI0Cj7eCu0 zQ9!4TM>~jU>!li-c?)B4ry_5+&&h9WY1QA0Ub)3rmHV4=tBZBSR~s7+jGwuT4OmfpbofsEmEL>Y0rE3~)%Me9-iA@mfAJwtLhNru`S3yN$;7$-+GIqRTO zR7sAmZ{W3+6&{I)B__M)60Ilng*kGL;nM8i_VuClM(X9PiEL5tspADtZx#`fO&{C@ z?o^Z^xe$siQ@A9kiwb~PK-&BU8So?F4J?7jgvo6$xF-M9mZXjvxfXTv8*p!ng9x;tAQ$r_RXS?Ryfk7V8~7{uInNe_%PB)2F-fYm(@?=OWtQ z&*R0)5($yKiy*p9lu$E@J^UoPc}PnRmmy>UA5uO96sEjBMK0)ycU&6g(X5(FjLKB9 zLPCm;L>1gNNtD5&OFh$EAGguVaP>?52#FE7aW5=0^GkXg7hH@HTEB;b()%C=s=QZC zKgDnQ!25Pj4eTcx+i3iJ7FQxYZ{XjQTsH)eoTcJx_BEhr6ATWpUzyjGq@rv{tZ33% zJe!t=df`|G!#AGta;4u<_0l4g(DCThE*Oh*}vQQ)H>W~)!kjbL$K6Gb60SB zHXX6;^=mgOYj3qyIJV~Wvs@q?iC}$=)_VEza~76U-;9XI|Lie{iYWK}B>ANdv3AEM z2yCIRw*E<07TQ3tmxrBs+i0~a*jg%mexrYN(+DS|6$A1fuY4`p|`BO|X|CP8;+m*FuR@P~S<43Y3W?l-Ng+a5)+ zvgR34^8t~Axv$yFcwXRuiv-SVX5CeGul>Rqj-O(6FKM0K<4R)}JzP4a>3}s1w{yCO zBYYcYk)ohjK7M`Rxzv6wD+%9H!m-$M8^`EDoEvdSxfANA)N^rv2~&w{{XkBf)bmU~ z=VKc$LVX*vZBg-K9CG%_m|8o!_IOC1+POe!oE5WgDV-dk+VuL5{+zkTc1+)qmw*1A zsBXvBEI#a|b~?YC(B6PzKH;;4qsG~;FIawCS^~GRjKb7yk*{ku)~2<(Ua-!IZ!-VP z>jzZXX1B*gm==FpsT83TRK!ny@yC-u=+c5+vN`F|fT$@`aXmLLj+EmiIgv9|bh?3l zHqMV=CcwJx(SW$!eTy~cOBD9!O79yvTbcz^^xpsnJyA%oA|`HEom_C%O0M{o3!YzO zy_f?(f-%Fm>+q_{RSKjU!#wq;+0vq7^-x;cetHm0In>d*9@dWQ?(Y|tOWybngb!rW ze|D0R{F^ykrylf9ar2F#xA=EC{zAi9d$Z9NPcQB)G<#q`^7WMkEtw6i(WcM`Ti7M{ z*n*ln7=n+ColP7t(2L4NqX(T6)V+tm@Z~%d%tfJ8KDxHvd`+f4zDf3SSbDq`Du;fHBYi%hbOuI za7E1q8Dr6p2jkW|=)bY2l0nGzy+spr5UOyo${JD}qEEERzEntVuj%ELAcW2sHVVs; zAF;=&9n3HrFd=w{?Jgj+7a2YkNCi=+88r_}N&c(EkwcW7v1nc*&ZB>r0Aaq2!8rc+ z%?V<2?}WxSez@Dy^z+ZvFPzO)^(ivgoM`USemha%;>CcC{i9x!e9&tHB>iAyKQr!n zOzQm4@|J`#%HS9j=|y6XfT1`J3t8_(KML;-_+CX4-ORt7nUY>xtLo-%TU!^0o4l-z zo7dHk+Rhlq58|vF$)CevYY)oXC6=n~5ULl+-O3)9t>Yjhj!<2e4-X#A5|=Y>v|011 zn&>Bf&yju}Y$qr#Gt&)}WKV+oO=QcX+>Mo~vFH!i` zl)wMB*f7d!-(YZe;BZN%5*Aucz)m{O-~@7)FhIJ;f(nLKp!oW}F{L}T(r5Du<)uj6 zH5;gl5D`aBavlgRS|`Htc>mxK5Da!@I7e~+V(;KOngOnHgQscW8CZw) z75h9-+)QP)ZjU_U94xVaM{=ydRCXQ*I<^EeqJ~F@KV$1E&ie%0?9DB=B+-I7i!e&x zoCd8Hf|ft%jxtkC%tOnC(>hr+XnhQhiQ2KN6;0=?QwL{PnSo6|Z8s&}373c|>tkb# zzQ6`IG*qp9KZo`15%NR2s4)9Vr4w7WZW!&pX8}@yuZP%szC^eiv9EvNEN3$*Pt=gp z>?5Yf*6ILy@2HPAEu=8K>^d^qE*Jvm&5}(pM_0ioU3r(Jy~viG%+9s`FY-!!<7tXg z*i(zszfyzf)4)%8qjNEd)C9a_RPqTEkX&R?b5Ye4AgO{}6E7}mfQ{4O&(*vR;7`vL zbM=iCX#RpDMcNPk(CkajH}#8hMwD%X?8FGVt#q(Dq*`BOiTO1G!yPf}_|FMpr&#F<^~AI&Qf;<4v!HT&s@3MP~gEn{MJ6yl#!$MyEGqeyNyZjyh8P?+SkS`R|c zO*=dJTjM^eN7MXOMcq=F!FC?uzEnarlLS$x?u3UmCGWk=~A!C8}(J)C_Hz{och?bm8o*D1027 zs{WJe34hcN>|~qk{KvZB2@Eu6ob|szYCLV$o6H`F{uWCTYu3(XGj$rVUZ<3;BF(%0 zCvNf22@P5E37RQf)mzM>hN6Jbw$Ce$=u)(4@ieMtCNpY(%|a7hP%1Td`mo@T8o1w2 zHkoS&!&eUN^{#fgVK_S+o))@c_Fyi}wS>I&HU9j#{;(eW zporQj<;s?Gh4R}43z-Taf{@!57LdLszQJ_RGzPA+*g3y5M1LeEhgRac&@57uLv@P_ zkki(m%Q_~Zd%nCKAG`AYYw;t2D|C>3jbm>~z1dk9*~#8o`2rik_YLLOQ*5MUsL$tW zK0Gg9$Ea}+xmU!krlF%n0~W!5m(S}^e~vl!8VM#YC)?A+X4U4=Cfe0zoFXIrPM9t& z`>HjAMiW02zU4u1G1LSmayBpK=*MS@QG1t_99HY&wgEz!fBw1IIoR3$1DxEv>FH>^ z4CHvucALFTr6BV?!mAxz!{Dy89Z1I`O#J}j$8Bl%6RKd7j7nN)-(iv~+g;Ma zy`{$(4``Fssi9qlyXRvt?d>Wy7touv$i(@{Nx;G5Oux3GX4wYfmL@86q4zTqf&!I< z=bGuM{^XGBPDX!PbQ(_W$G#mD+~&?F`t6(yxck)9bF61+9>zRrRkE z4{5qx{4_%1Q+!OspeqL8Xr7HhnYI|7a$a##{`Y-1L=MZ*HY4HBXWuH9)Q7;*C-s1kx?c50{ z;EDbd5k4L%l&oVPgGJDsXkYVI_%zg%gGDtPCcA7Qky#!RrHRvUOnXiuCS*<0#cAM3 zjr<8rA|uE>G(e)731kx@KKhUaWR;qlj)CYk{W}@VcDY%ODnNt41R` z%QWFBNQ))`G{q*nE)Gq}Ui7I+NI>%9eo{E7x8(#sspC33VU3a)7mY0WAJ@O-m=Bx6 zKKJ(IJ%J%Nk8v@Hx*<0qiU}^Clr;|b&Vk_>{k|PsiyQui@={|eJyPP%Y^2v55@m1L zk1k$DiwnZ3U(btH9Jm#qcoT_mLAdlLFB$tny?ICD!r0Y%S7cJw;cVVyPO&M zVjz^Zy9{Q|&M2Jweg2huQMbL;W<2gy@mEo2Hde4vP@v_g$-mm*x8;!{QMLca&%Mp0 zYiC1&sS>|u_5q%20Wn>$;YOjJy@4kO*%a-n03IB(C^^9^>@pI{iYd1~sYo&Dq8KOJ zQqfZtqNo`|)NIRVlsF6}1N$gsbK@4Eum`qF?w8Zq)Cwt%kw3Z{^nB zZlbE%Xdc}zeR=HhDu0UMFf8o6c7>dip|}Vj(;Uaz+J^0xs<UmmX_W1cc~?V z5qZUfErQ36!{!Un_u%%0rB9+Ng)t)j)%kaOXeawW{C)7(>oEHirCPJM!w-Se5d1)i z*-_fH-MGIc(;fPpxfXS134FJNm%k2X!adcWt6(Sj{1t9Bc=ZBGO%D$@g!AacWX%GJ zHpC_auVn&bOrqQdX=l*IK*cNl+HUrTxDkP60c(r3(&HG==nqx&c_9Rx0bJnWyP=S< zm#oQ~OD(4uWbeti{HedeUJLFy(Aut;D|5LeFn7Tge1>CdGqEgI2#4T>!fnYCTMU&d z221A_!zEaflyi39bnF!wAY_{9ZWVe zNq;qW--(YwO&vEtH$PvuU##xX=eDi>We}=Lbo5;}uz0T!5rg71o|sKs`yEJ6ega*H zGfzTH3vM;sUTpNb+P4=o4cW~S;g7=7=;{#a*4&v;ErDz>a>SBdg_9M0T>)8|XK27G zJ;k{ZRGUxQ)Oz|8oD00%eW{ug&mDj8cVvCL{94aa?#}b3u7f*X)*@;1?{P5>MiSw5 zCZXa*o~0$KV?z;-c(6Z8d?+;&=!I z;p_dZ>sFFo#zv`)=kVjdtph22$x#MjBGKUE=J zg+vWX>hC_(B5E@&{Qk}QEHW+3xjLS4k(3Fb;y9)~L@U!yJ}yT4yd`xO37-9K4!yx_0gd`NvGN zQl|N#i+vE1#!!4aahPXk7p!5cV~^kyJC5k{@`}!KBU8fr6?t3(`S8`+V;6mT@%tmH z4$l_Tk%ptaH(MK%Yy6ABA?a*e06uf+23(=JThw-}u=Q8QDu!7J?F#D8`It)`R-B5B z(&aJvtY)=1cGcj3>sYS7B=}m1Xf=&p&XUp*F)|1{ z32*TW$~W9t$4I;Lg5h6?H{j**Z9}Rm%n9@ZBM9=*5}JwELix&lDC!ijs!M&L7ev}A zJ49w~)Z;;}+|FkFtqw}f!pc+l^6lkcHD~R|Tpj`(#qRtmZX|l@7LNehD?&24cfZ$`=CZxqWUW+~6IVAnsG7cbt zatmI9|8f64v8%jd7vSbR_a0{%C7=qQT@{THb}9^)-|6m$SZ10or%`RRf(!{P-EdfC% zCW83Ym*FoF8KN$C6%FSE3KWCf?^jr<2Gz)9@`T-HB_#Zo_v_VP&q&kpxJy8H<+J)D zoKN%BlgEQH`e0^t{lz5HNg4^sBQw_pS@H~GsxvP!yxcB<_Qm@%rFENx>-(%Q#A73r zzgU+Pp!_+FUn~ux3Jv!6!_Y8P0qQjzv~l7I$9Ra|TI&%8xx397sZr4~YZN6dI97v15=!zBDFROiZ_=4r?HENxcQs{nAMSQZ!%;V2_xdC3ygGfzH{P zMKgfHai^kyr_WaZ1X!_G*Vn*7J~STXp`!P#pPTt^?C&OX=T4jMyW<5%u$eqtU`k|a z%_Ij9NHitUagt9SesE@HlY;8!&STL6A$?w)lH!f`#M2_9?=z1+YoV5e9dm=uK$fNa zBK+gua=~hoL=vNA(|PlJH7*(>sVXOUX)a9#W+idi<%sCMtys~#d6|M#Qd6h87Kf`x z&IZIR^wHD{XZma=YkA+!4Mp>C9d5C)8A7hB8kfrxO*JpB_x{uMC+xh1bN`RLy`RLG z9{pf`aCUh{!!yLyk#7ZrGYB-s_mHf;l9N;+T?tEYc9H%5vH!Hf|LN2YiEKh3>?#JI63@N1^aus)9U}W7d-iLv$Iov zJQp}9`*OA6d>|<3DEmz0;k4ZIllGZtZMAr`=MySTu*ZG4A1s_k5P2JGJGgx)Ak;z= zgs_O+J%F>qHt>^Znxks`hdLlUkR+IJwG&rVU3t!qXSt8eW^0JpLL5J_8W&hi2~n;d z9$;~$JyK7SX9ErNi~dT-Ez9rS0GL5mWL9M_ve(QhEWvHe!;D}_>ymwV?3HLDI0Cu zx15?{J!oT}OGmbb7u8QU3#?R0Fu92{3Jo){}o945pkD1cT=sbZ?dr?qO z(5Ec^jN98&rf$56BSry7Id!_(yauPs>E5vOdN89|9}hlny=9TG$NKX3u=}>=(qD2w;s4Ewb7R1~AC@NXCvW`;j zdCmq(%CxSo6M{&DY4HJOXbJ)kHd_H_i+FAV?;}mKu>@SjU$4($H%LSRPN(+%f*uxY z39;_%u>L*HMqf$4f<7mW8gB>-j+JpKPUbOZsaBK94+!EzrVIB>NfA$b!nu=gnP#8%I%*`^2C;p{&V8% z#tC>OCYd!NO_~u@KvqsGl}ssGcTx@*nJzBz5FtZI4Hq9xy+3VJ-M1RiS(AK4HrwRn zF2y6`W2rRwxSc4fKC{oCm}^(PS8UjbQdu1>(PTu6v!r`lq@~P?z0g)yiHRKx)~QeS zOuve}wBoOTsrw=)u^sP0vlhl%mLZ7z`(bQ=GnFAz&foqc(=S++(-zgw5Yu*>&S&2O#jMNt;px>l$ZXpUj2pXcl>x}5!~|yzg@6+23d0v&vE)<5lqPaFPx`%@Rl)}1e1fDprzs0FJ>Nsa-ntRvm=GCVHOVf2qndrF*YS+iSZcqMlSimQdXBqR#G-yN*q4UD)yMa*53I-z z03Fii{-JIgEMg;h6Ahq8?vm(`NXYCT=60fj;9YJm@AlE#Ejcz|7E9D5@NAww;5+Gt z{*cQ5w!w!p-w?Tf2d@b>ODhZ4wFk^-QLAbmj z!<;DVk9Fkoz&D?k9e)6srAQsr8-hO znUXb+-_mnfVUW;XKX0*Z6oA6(0RYYE;A*pq*lunzM)#y!uTQ(7?y-lF z;{zE<5DrvhnCfD)=JQ6a&1Qg6~ zcaqz&=vE74$c*m#&)bN|($L~6ojhQVo{PFikAUq`bGu~i0Gy4)b=SJ=GapmW3litZ z!+Q;mwfUCg1MV5wNJ*cx&34@*3fzmu9ZMq3GYas*f{2+Mm(XNeG^IIsolSX;@VQ)I z9A~9OozyY(w{-F}0EUcs$wXs98Eu`6z=|2+uL!-o|3q5s;8oMR7zkZii18D6eufcV zt{xAu>uqv;+rhztWL&HQj;CbTU0lZZms1_5USz$#y|FXJ&hOQNE(F|b`msj=XUIrU zqO`?QIrsBE?rn(uILn9b8tD^jnLLPRhzl_bno4TWtDH-SIeca> zJso?aFE%@0*e`QK^Hm&(H-g4q3@ zT>L8h@Gw5mLWbfKe_>P>qbwO1<1ztZOdO+k%N~xw`4V9YjCsw$#b|SCYF_@e$30VB zv~6TbAwtPG&oPZzEKD(eu&dFi{nTNlfdM;R2?ALc>lT|a5sit~3L*|zrs`--Lh;!Q zO?%m31v!Rq0(>2eY`N#7%=9^R?VjUx5?Kdof(c%&*Bc>S#u?IPKB(^JsP@ykjFc3R zsblDC;az@KE&dAX_QykADr4PuX?Pczs!}mJywRlc{9bU~Btjs^+jK(VqLheILM*^) zY(Gg3i<-6EM*e%;xR#RAJ*A092X(NLrw*Gkt>TXMoK=kI8LV0=6D0S?0!%7tKcZ`y z0(U+5d=2hAJxmD*(GN&}gw+ZJoHGmMhlj?dF^WrmWb;Lp7&p$aRZ@h{vZ1wRHR*p= zi;-x2oUJWPtQ48FQb>>${y))@{rXEFq(y}VygC>eIdl04vio|A%5j^1Yvv;|m1p8a=-#wT9R)QlST2L__c+6T`U|~fN~HfZpZuLToB!Lhw#|94&kj45o@2p8=`Rv)6$)( z$A31fvVr#;IGJw0RrINa&X}cw+zOhEY8LbWaB<>?)4O`~f_&9+`z&zb$J)ha#p+V{ z+l`%Y$S3TnqCgNVU?7WP-xK1IxXW~aiyt=}i>m7|%efO`--jA}S?z<g)pV0q4pvE!C(Zu-W#XiTiOCtd$qmKn}(1iwwUmFtWQeP%x3l5@6ma(6qLIn>5y zPVi0Cm0w;klofE1YQ{D5Cd$zpm}PN8wBcO1Ew~!7N&4v+!6#dMkMxJPJ1_J|n`)J{ z?`4QezK%%jcPgB8--$`L8!qa;_%5m*f~K(_pKWm3O=^9VYSsOISV)bd8Q3622gUp| z+)vM}wEd)s9+mw|sylZ0()5nT%J&wavbf0rs$ZU~7;km&~-1)8+jEiu{bv1TZC2F}+ zQF$OoCzl$wI7aHHaGHT8*~8})6l1%K$;LIbBjwHNRy5jVXY{4ei2)_X zE$3yTJx_(G{4j}&UdXa-_tbX9;c3teS+nX=wtQ57o3lz8^r;oh0V=hJNw)XUzt?P5 zM@2_eFmAM}Tfd?p;-DiQZCRgjETRRQjtc>Y(Is9OW|7;nG=SKLP^H1lKRa6<+XC4| z&auL?&RO2(eHTz3I%_0w@Gpou)*&h_8=ht=L8R)$$gJWQc>PlRtzaU;u>ovxnh z54%-UyEDBz)6>s9Ad=MO2`2oIDPF4Yp~}>o`l1i6B2K6}2-Bdy_MjayS~i30+M!<) z%YmloPIz!x)hGE|Y8Z;gy`WGUJZBJU=K?(aDt!-c1`fXzZ{dAC=zL^RL5kC(L6<;O z;?~&Wa9gV~XE~oICb~+_d$WMyC&`P1UjQ$s+~boBa4?c4DS^kz(la8&01)I97Dn+I z+Y%JGS1r^%@EH{R6mr{?GhftB>+^zXScjkvo~q9_-u~v?4{r!4_}IMM^OI>UbzPFM zSnJKPfc@D31k4|Iv8tW0nI5R2eGB3q_ZRv%Qt@`D{kq*3x&WJ2{kNK5a$8jUg6E^9 z`ll3DKRt+J*iK1zj)2^qSEB>z0addLy%Vkm`vm2 z+>v-Ivis}k#-2T1EXjyyA@^*|rVSl!f=oW7QM0s9C`WSfWe|-L_RO$T-|i}A9uEqR zq~+*wOBGV;MLn@vo7$vb_D=JiX5+nY-RtaWxgwG!X}l*>Kk&;dcvriQf8qN+lRfgy zE{ew_q-SaRcXmqhKi5hW)%4K#7Bu!VSOE-_IO(LYff`P~Z5|=WCzxi8q%o}NVa;%` zrRmU={U}uHqQG(qzfR`JJ<(?AW9}4?7F=N4tLIYC<$8zZ z)iN*|CdXbIa)X35AvRFA`+Vhe=sW+D%n$bet(Xd_1Y-LB#@hud%J z3`7<~*yg?Xc2a4_S#qc}*1^uuDFSu% zQ*=Gzh7U(%y4{@RHzzE`;Og!lx*yiujl(m}gJSp0v*cV`fKXzNee&V$I;w~?&ZHbl z5CTZ4PMJ5f)>Jejyp0>6rK3}3uqz@PmzyZA_H9kPr+L>xc|JNRjv%WsH9qnLBtuR? z$)HwQSA$ofq@^3mi>+5qlUrCcuc9=UxEfJk*=oRSQ5&D<)!f0II8?XZi^G9W`}Dq* zRsR|BgkCDT2fPY-FG1Q}PQ19zjb6Oj*_}cDBznESDpU@dTWQs`gX3(s!C77GCR(b6 zq3bcbwUPeTAvV@ypP}g%GcRQpklcUzrI~IG=`!fl561}B4UO#d3w9%942HzaP|6>* z9xh4N7PJq1x*W-By7{fQ_(Thc*wU)*89)zWka=PlPX%YX`zSkYtCJwSi{J2IQMAsz z#*_d0dX^{7B(@$eM#X%R=V10hU3l{bImKV48TK7zr7@Yu&gd2aHI#S6?x_3W@6$(j z(L>ZO+wn#UseFw{kAO7ZT#X7a(x*1u z)F+gKJslG<(&uFk9I^L>V{UOa)<*Jj$q52Pd*fN6rcNIk%{(TUAa4HA=r-MCmTq*M zdyM~%nwtiCeGa5X7n6tQC*axJSCYwRb8k@G9)&K$6fB#Uh*7mPh{#_k8ObCE0(v>^ zr-u|G;^WL6DTacK2|{jgl%)yeGS&~BG%mr&Mts<695fXwVX(lC`HQUi+B-+JZgvB3 zmtsEEna37ZOQZc@EnD^7IBj@q)}rHXck7Y#IiW$+s_mqnyX_eviz%FX6TJT$9eZU9 zOlqVfy?0>tuR)IxxdNoPX^U?Q(0e;XJ#4`ywg8GH&yBgKyC*)L?)MqHr#t@HyYP7K zZhl9c3Al0yTRW~b#T-bc?-27GvYngQfPCJ4TXLNIPqc<(V1Wc}zMw)*;B~ zJF2yD5eQgp+?aypLZTg0>;zBP zasKA-#WEsiquKv7c8_>M*zCy>#nIBMoiz!tjP2G5JuVT^hVnIBqkn#6%qSAaqgJ-F z=dS}Wnqk)6w0Cs7Z%p2OrV)xJKM=Q?fyG9MWEjexW?-hiy@bEKr`y~U|GnxJSOng@ zJXChw_6B#V8wEL%z1Aq;U?JZO=iHIAX`8%>EBc@=aa}*Z9#2;LvTFErMmu>IQI|`4 zBR;)qcx3;s(^8%#V}h}cql$i9z&gc%LE89k6>q*kYf`D4VYpXR(6(xF+ELUcyimIE zQ<~psyt$G)sH>(-xikp=Cz{<-tA06;YDZ*xNzACS#k+UG(-g*$gog_m4{4%D)3mJ; zIpIBJ?$Rs7qa_gK>B;Hz>iFLcv3v|aa7ZUAR>vIsk+72S^t6Db8}GnbdpxQJ!0afY@o&E?#9fLrP-fxOpJ%WYcj2Wn#Z|94Tr=sS-{QX4r1vC*cO4oS%rz}(o+4Bg-$fV_T)M@({Ilu-GEX0ZNSNJ#R;D#ku*xjR z@)32hpY64IE~mSImh6sA5u|~wo>fqvsy-hpY{b|{JWsj1=;?Ig*G9RsoK zqhjFFh&j)m2(G*#T!iiqw_8I!fc;nV@OYsMtuCF%-z&^r?3Z&Rj%1K@I143?`6<78 zi5kifU)^E=@V!@R$bIc<2%!PyH=R|FIO!`nP*|m~hcr5*@iQcPq1uyy(eo#899gwI z6J&U|Osp^!93X&awYV0+R-95?jG|mkL?vA8&v|MtNf{|6kyq-}E%ab^#l4KoL9v)^ zsDAt%2j5LP0$;XE^y`peXAM1s)&45ten( zSompjIAhQbWPvTZ5N)1~PDTH3W~IMH1H+uC7S8Ynfa1zx;r>r@P+Sv^cc5sJkukl! zks}#sxeSbwXXB+4(!_*j<1BHe@Ym8Hrb#k1f=+P`*CsT|g)96CX`dRf*y`0O*<$aw z3tv!1GGE<--x;PG=OOVHPsH`TrRw9L*qI0Q*=n`M^&~ClY$dUkzJtOGs@{-cgQYXb zV;0m1?a^eZD>bt;;vbk3n60)i*v01Dk|iVK67K@|$W zns6d#A+}fw25@QnzAB+D)Ytp0;Mi0-ESJt6DaGOAriM94#de{MpR{s4)0e_4BVJ`Y zbX#V$eY96qj}u!QTK=mQ|C|cAqeJP}AXZ#*tiiZw)OR4Bnt?#Dt3AP@^(K6V#F@UU zSv8PBu#(k~0*{{mo=4)^W}Y8^p2UYO71JYB%2R4)i!~#vk2GT)XxwEqNWG)ANonrT zl0d2C$VTpt{d@mv5nIRX`z!XfSG2DyM`BngA)XTnPdZH3ZN{PQM{1qu^~Xavd83k@ z>!P#&5vl0{Ut_Gv0v!I}Is9&vOj_)Ep@YkVw+y09FAAU42YS9FLNFthaLvjeod86phg`N5Yf!^1}zP7@_J<%sD@r+S>#Bm->fjMdZMlJjQd$eSO) zseXjWD-^fi{*twxS%LzKj}hZ(O)SF26w!V*ubq`P{!~8Am6dh`Gb=y`XKUN8uDSQ5 z*(>B_?RAMUaP5T5sV_{0+wQAbcE=e@*h5|>)*lXQsF=bB+N)ZRoAx0^QS!;6o;NTd204X5wc(mNCNt}w?F<8=)nGn;nceP)GV!P$31?~6Cs${4R9CIOMv_xG(Q!nk z%33y(IvU;BrlXg`0mkr`=-z120Do3BXC;v+Bk?1Lenbu`YP)8 z)b!imOUN>Ml7G&;!TXzCvP0jZbThD!?8R>7kZD7UDF&bOAFwx9 zfTe3a>bf$H>iXj{C6p<9@HbO2OrX=>^cSJ4hVt#ewv z4X~ddvTxU2@;bil4Elw&5-G&81)93WS$%hwHT0zJhyi0LjtsCh$eXZd@Q5Gh$z5xI ztacwXZ>0Qqe*-k3RFS@QQw541f=ek-56o}6og{2Pj*S6K=z#*1?YcYG=v>3%ggv{a6_#fhA(yv{zT8(nJw1Yjc$}Tc6{bn#@kis71C~jWC zDvVs>qS$l|TKp?{Hptps77(}{KJ;{xhUm`nf!TIHM?ii^#itn&k$8kTj^BeqcL**I zxhF}kM`U@a^fuH0W&c3L;R&u|*nXOXO}A*UAqSpy^xF`88n?d8*cJoLRK9|w0^7;6 z`glzPd_t6cOto_vk;}KP!6$a^#~yT8I!Nx$xJOonDvXc+O66X(!0pZ3WTo`XYPq7v zqQABDh8n(Y!o6%knfs#$dYf}X{*~CI)pEon$j0RTWB$DfuTK^NgVzG&KknR$KUUq8 z79o+wEcRDu<8|KlBA_4M&h2(jfvjRn(l)1jd9t7niB1 zsYlDy5Fe_}y;pqu_dWd!L?2Ws@X#S0bqPB63xl`2P!JG8^-xLtZHje`&-$^(@a6(v zjmHb>1;T^Fcey6F|6o(VggWk!Wt#9KKn>@FUsBzflTWSUTIg$Zza@O>4>@j8tOljQ zfw9u^K_a}K8xpk~3c=r32y$(c8ABg)^|k@}Zj(}s{}!F^esv+0_#=uyAdmc9-ayuR zOY7rRC%Ct#UC}vi5dU~O`=a7;EyWjh0JR~DQ>L{ z8_&;^214l!%;fXSnpf%}k1<-2dL4H#6AESF`F~Lx+@6$rNTBt9E~yB6f`DZC5nmGB zi+^}tM}=71IW@;YyO6;EB9;OeAA9=CE2buLH|L9(8DYzmL_>k=PtFFAz~6Z|YlGYU zG&7!3UZD1ANOAvA(aWB`%?(YTrdoDLn~SrsR+T~0vR6kT+~_^3?ST*KH6 zRBZ5p9ry@lL7pS|Eq78#h}*fg)zgDS^?kpOXLIe@cyI(hch@i^90?hSGs{+kJEzba zq2?tu*;wmOMJm^nO9bU^C)zuVu3^ALMw-Kgdkd#k3dWUVP`vVBu}KZ~TwH0uQza+L zDV{8;#9DL2kfq$guqy6wY{y-h5G0B7CkovSszpISFu^m5&Bgr9d;$025j5d*16gA6 zK1VFa>R4^Fj@Co( zUHyyMK~d`2p69CD7qHb4*nfSg%d|J`u6v&lh`cn-^&~y#DA%8(_@r$T}i zRT=Ys^t@$pG<7|0AsDM6G!u1t+RgO5>~kPxtyg|0VYl50v_}CPFIIatlf1Rx9czxt zcAruoHST(EH_EGZFO(aM{HYvHrkAE8NX3lT{^tU>4*yn9>2#rXn$1um^+YB5#fxE*^^0_R zW$%rY1hFYvD0$^-e~m(k0Htlw*_<1@$pS8-5r#;XV#%NZWPZK|1zgb9`X74*dZ6v5 z(I9(Pv{S4@_+}?f2OiT$P~y+4(Vjt@Rg5iAHt_8-pifj^GMkgthY(NT2w;G6LR%Q- z-mL~Sttj(LQji%qD^JD)3Kp-~5AwG9xE|4}Wd03rE+f7Z&vO_<3@p*!e?iAV z;|48MvyoU!Nmk{MQ`IHg#nGIKWa}gmEibD|S|J*`ETkoFTdGtf6BXgq0cYi^@% zZ{?|R)`oKpol?{BmM=TriT%iLeV2RyJ_t@}E=oA^#BF(dL99mEsWQh!_iHKTReC^= zfCu4F$dg&*V`H#47%K)t=g9-`b#|F)ow73+WVEm&+rycf!dVDz19=&RdQrv~0ec9= zF;!ul5B`0*aquG@mxtk=LwA+L&DOWQM9A5^yiK0o>$B={LmP_h<_b?emd>-SSIVO> zNVLMX@u?l^rqLR$#<$a<&cG?+E_3yD1C7St3b@aWl*oA;y0D1z`-)HcRCcE%10Qe( zA}RiugsMdesZ&xq1ZGU)sS=6GUQP*v)+#i6tt1VRIk7*Yk+DIwF;d(tSHnA{bt*CG zvQk55r8j%U5g{{z8~@ro*Y^2Y5a4Hn2Q68H`l@)Kcp@6_qWJso-yD7(y?KwG^>H-m z*`u!x!!5PJ+oC^V8Tf9&Kv2bPLq=1%=jUH;kJkm>G?3d`J7Mflm9FG2U!(j`aB;6F z=bebcCr;yL_*|0l(V)NZDKW5hd^V6@%pL{P%9}ycb2m1maX7llf ziT{ie>VY>a5+~+@#59Ug4XU{mQbHL7rUDiT>jeRbQQ@OfxD~bieZtWVF}MfCH9*)d z6STiewFrNgu2%Y}rU)_l{ULL??V>M#Fcg19H7>CjicTVLXU!8kZi7I?!`&@cT~CPZ zR|pC=WHW;WDNYQ)b`2OCVD~gK-W@tJs+wcGqnChOwzYYK37g*sGPjn{+nHMPryBYb zUwIqjxWZ;Mx3VK-Q=o|hw4d%E)O!YXjF=&9{E<@uc8&SPZhC(lUD&|U{u5iF313%F6-%_On8U_P zm&Y}V>vPI|zC&Xw*095#bscpd31igCic{HQ)q+YD$Qc1MRHW#7icjR@*4zOZv&`2) zGdhX?(?x0-cVj}q3S>lOUmh!xHNY@y2s+y8qFE!~<}r-EB;;2*h>pjuvxDaw3%rj* zBC1dZ5?Q0=1wnK6+^`O-jB--+Ko)}~sPR25Ge{!C}@a3!Z zuA+X8XL}XIKK=c*&g0iBoO@@Tm`_5?pkRm~T3VmEAouP2&2F?Xl)?VYuFhYRo9-vV zG^W7l>*7?duz-*Dl$i{KumDz5sLAW%6(fi4501C5;Xu|{&`g@u=hDP`w(pU<-j(~t z$IMMi_9p(d-l01R>veTa00!{gwN|8%V_~?b@Ivo(XQw?Z;m6row@3BrFsHpYF=X=B#oagg_dYWV{dEm)(Jsr1~-UcxAA*lwluX11gPh+G)zpSy( zbD>_$hqTs*)9=Gp1)#*Y$*XQNZ}W(c8;zq@U3=-|fitCF02_@?{i~e>8ZxPaDv}5O zq3$6hQ7>bd!ETJDerMWlt{M*3eT6&!loF}8*#XF)8_-ZPE~dP0#k`9CxJ1d<58_g? z;j91g3ln2{E&Bv9L@&%6oDAD(6BtJQv=iYDNj33GtI#V>B#Z!o5#*>~;#-7gINkg7 zXZ-cMAsN)Lbjolp+jCD>2IL+>ev)Y);R*l(;L@}u0N)Gedynwpgv~0YhTY955GF(*>;pN+4G8Mj@Kbw z<^%3#H0vuxat;?stJWYa<$g<>A!pfJ-2W^HozI zprzk8Y1uf76D_&L4Fy@g<8lb}NdBE9R3ZW>c}YeCmXL#2iVK@BAo+15ArHeG2j|Ni zA5>vN#=|ut$>0zV>i9<{08Jf&$b$rsp@&BmG|a%rr5>b~gOgGUn@z~2-=mg?rd0|R zq*V?oQ_1IME0O$RsSIkH&*w)pmmtHN3oK&I=lWqT8RJ&t=MONVig)ib5M%kHNpGAx zVBF%y><8De%a@@s>~eFo;NFN=JEY@Q z81tnsk3+E6#0K1&5esYdlDO2SPeqs@DQk{86WVrh?Ii7-J=^_Xs?f>8>dJ z$rD84G`uK6A0?F}DZvy$1qmu~TC);bl2k_&0VWADJHS+maFayqI9&$`IWR>lMfAT! zuQ+{p38C6hT>_&Jnk2Jyq;=AtXSG0(x?6ckNRC0WyvoVpbP95n9kHvKx`|2+&+H!V zB0Kp2;Ta|x76!o)(!;li6}RCmB)fs&enkl~!Tg%w8(SQ9#P(n!4gjKZ|E$8w{}Gjy z|Gy}${C}mCMK06+IO1kAV&nYPv)!=XVwsHqFF5!K-_RAS>T~e^N7)5@D%Pidvdq6g zKrnvR{}Il=e(L|_qi-2a8%`S=IN0C78E%b9(u0j-3=AN`SYAJn$x-OPe-h$HVXZzn zrpew42}_tmQw;hD;q55O#(?Dl5>qM5RcjlRuv8ZqR0u^){=mVgqk^+(7)n!uzZS-$ zeqUWE=iUtg#?!x(su5#Y<1bZd4JeeY@GBP&mq`*-X#N<+>S|(Yw7hjz$IKUyvK^G(w5}_Eg48Gn6ntPEgBxGoPiTNzr>7u9WBfvE`Lq~DG(SQ)-k>r_G>PQSR<>k<4aZ}K|_b3Mf0tn zbkYisKsmVWk3NAwx^pMnSljS((p{W0iDe-axD$<%?6^z^dK-;uCN2k$T=7jbZr)i^ z4Jbw7t(t>3|A~{yAIDwLvQ#@KgD;OOh$nH`- zhIIG)HbkAx@9SUf<8g4Cq}9M)**s(sH2d7R(Izw|apK*{cBe=uQ-MH+*147Yz`Tfd z<>=4GCSCCy#qW}}@x}PfzF0`Tg%WmzS<0upYNzEI$K5POz_4O_okM z);CUgy@0`xzp|{ZW8}Me6iA5dd2u5wp&Aq{d2tWk1_C8t7jj?-OxC2gP)eXd;E_3A zGKD53A~G?381_6x$#(e9eHlhKXx@zmxbIP8T8qp=vRgNt{F|}1CH$}K63}N-HOQy1 zpO0*yZdO&~OdGAz#~&IS%jZwF=8j`j%D6-kUfhqvu_9pd1ED336+=a9&3<1R!hgmV z6W!go)z^t0M6KExAzzNqus2{zLM2GzD{kz_yR?yNynA&{HQFiUix6fB4BJ0Z#Oy4Ax~zzeMpx7x9b**8f>&nO@R{P; zIA(!hVE21D7d0?I%P!%`dmL90IhG8$*1`2&gL?GU4Y0-JH_Y|;vMm7n@kQ^e$lquO zfzdbW?jX>Y#e*7d@rF0^>wIuDrNB&x=Wz|42Oe z!TCO{c~)L=kHdvUft)`L`biAmSrLmOPwX|>f55Bre7VyYQf_+KC5~#=l@|o{ZrwuSDvC{#7!0g;2C#o#eHX;07fX$~$A8j%FpEx@9_+ z(?n_WkPavI;iDA3wf z&N>;$A77u(68o8VKAGUYJuwVdwqtjGwGMG_)t~U+AF1bi|F@j~I-_8wO8U&RxT$Hr zGf>Mn0vcA!bLLsw=|28OIGhI@)FjoQnj|m=j2^`N(Y+|+6!_eKvD)_bLy-`qv$ve$K|QYfbZYdMKmuIg{N6?~(I z7qs^HA{!sq?Z}3{U+8sMXk^v~UyyBaoDy&JU^11es`+sCLYtYLYgQa;J%eIZ1 z-9z?lT4ao!@yh2kGKb2r%lRvwOHi8ca3&1a!;N@|5JHqmRw|zm2AAYKu(3QL!|7i$ zgy04^vzrTnNOH|Q`ewDM(Z!_9vl5~je#0GJL8op6P3(1Kp{EKaAmYW37?oD>Pp4Re zOL25K>Nln2RPSbqx&hN<6>FN2X@=D1=)PYo_jK*9YXd=7Sy>}25KU=9MWp*!0*jaf z#|p{ehRE|H2eZN7Wg3E8h~p5#tmhlgSyUdX+93P`z8!J#4s@??R*8NX~F7UuY)IIf!gcqH*p#Ih<;2Y}pgrld5))LJJ$~LQhL=!rjqdm|U6IW92$8ff4I}egiwE*N z8k3#|NE0;*Vx^D9H%3|Tqul@HhTGodK(PM#-|GyrugpPgVCjN%g0yLDIoXvTTM;QU zLu<}8nJklfE)!%cfiQh@d9|<|V#;38^)R`rdj0TxZP-ZqeNdZSIz&+oBNyShA}sC7 zbcTd=9lDyji2tmAVGZ*ZE+lZ*|9(K&gfdl@@qJiMcKzf}Vm*`l!~yNIaiT4ijD8<^#}Y z5l6@+Ys0d;9-&)VWZ67vWQxtwp0YC77LDdb-w(nhHuciLQSB>16H8<)6Cu8Pi~bnP zseDUTl+^$4^Wi5E4*?e;uOcea7EEpC5Fg!YWvhBs7z@PBUe*?S_iT(4?E_=ve|%h0 zcXX9xD_U_uCXMZ0v(fe}{R&us+0we>8L=&!F1Rw>390!vu3?dt?yGO)byF`@R zfk?9bzjSsWb~_-o+TQr=K<#!Yp-{Xv`~UwxFIkMkzb|)vC17j}h!jgfMU57WZnajJ zXAA34grgek+^a^D%B&zPJqJ`g-CL|VfjbHg=Y-ES*~7m}!kuMXzjohNFo*%N z0=q~fgvl@dojUNx)cHZ#NhQ3%d}BZC=g=j+O-d%cM@nd37cZLHzvBZ+pi7swdbF=c zYaZdv#p%2@jA@$UH5KN2k$7fQ{*Oy%Fmf`zxQhWhc1$SJ9g!C0eP2CD-df1|gE|57 z5kLm`b^fDwD^ApyJDiRa=Yl(@E^#O7PMzu#k;B+jFXT!L8%s8~ol z4)wpxg%Rla@R*h+Sb?GyEoeb2T+8r7n{RJG(g>IA^%^L40G%H^!lvu4=#S^CW%~Y1 z_wJQo#6m2^b%c9t>8PR?v61f$hfrk(it_!lE6J z@Xs>WPkAfBd0dKj23Bl})7D3g2RoDW-aUpZOJ_XP;64z;uqH$^( zcXpdXMR3Uf>$DO^1S2FQk&F{KPsa9y>Q*`|ZKG1G(J4JW9MR!FxMitJ+2gIr! zID>U%GP_lB29ilZ&#T{kpHRqWY*1p-snr6cRz0~VofH|O?<66mk%n_jQtn7;YpKH~ z4;vm+kdv>QJ^ksl;e6?T0RM$orfPc+g5i}yo}N-=t8(h>PL;#-_j`}W-`xWQ9w77p z2nu{c8Uo57m7oMb2@)OPn7UNv5};B9opNklrp~2XH;vmarOuw-McbsSQnl{_LkhbL zf>v}OS2ixD$CsqjYMm%vQn>sw`MtE;J=lSE0qVQ}X$mAAme9cx6+v3GGiI<9vk%xy z5HCTzMCy`5dZzSp`E?;Z?|YA*?R$Lg`7{0FPd=slbO9O#1{oH9&NeQxjw&7i-J-%! zWRvO7)K#5uuKB96As!(K5(ww#CnH_!i*GM6k3}d(IDU><_F78&>-+ne4O8!~_-Ys~ zmI3|iK4e>ufgf!ql4EtZHK>)fg^6Xw2MBlmo{kiYIJ5bP_B@0SIM7fHk|k5zUJrnu zNi`uT{C64$0P}FnyRGEDOC~eJ>2Nq3b#?D*PxYQaQ2xit*LEU6jnD!B0|5YR34j1{ z4j?5Zc!>LHScL#C#*^ts9_3?@^3}*+3|)^+DC0sZZLISlrd(?4W3GJw@B0WMOeo_* zDs8OuA*Nim{W!1tdF%Isngs3L(+^>s=4IXX$6sfDnwJ7*3EB z&9EFVh?1HwZte}}1iFPDdes+w(;xbO-fg`*`Ca;1{~w;(BWz_)i2-{=zEWhU9XH0xcrxcs zCY|X@>w1$v2>a4p=vai+0CN~a1#bOoLbB}tKJ@pGnipTjytK0qy?Y0RTdEjwK(H&Sg2bawqoybc^^$*~nI2`Ers4Ou)XQ-N6U`+3Rm3 zFu(}LFo7w|U=9md5(g$hk`!q&WXX}I-~>fVPErN|r9zb&7h(I z!ju_v7A#qTvu4AV9RzzwC}8VuxV4BQXJ8qO zcieR^N9*jNRcp=($+2d7WF1Fnj@wltT$l)vSfaFx7Ar=ac!?4uNsf3a(xgh4fo)oc zESa+91WcmKkt0u`$2mc<^DacmNy;FgRC;3Da~n2odFq9W#!Q;BXxxM)xvncRV^(w2 zTF|3jg9ql!H)Y5L{0~2vwp1r>)E#o9+MX<1?nSZ3zNzddn;Mkrv*T;8&6={V$h_ND zy*A)gh9oSED7%*1F5~zkjRNVmd=eLi{mmahPrSv0H(08mr_ zz}g2;Re<$704_HG*ckvl0M!5b$i^p4<6>F@2g>9bluMzq!;mnM$^j+;Z&@XpxYD@= zAC*Eu|KF4uG`{@*B5qu-kg*oZp!AsUmOAB2!VA!{yf8{=^&~2pP@a|uB-~{^3s#FA z&GQYvvN*bK5UpJ9EA1dS~stJz^}cSvZnNe*Ktt7@)f%cesMwMmf(Ur^j&W>xBJ4(>fT)5}e4x-8r?ybifBkb@BTCHptsBb5~eWFm31Z}I>A5cQxs$m^}6wacljKIm~*yWCp= zqf+b^E*RgfZX&ZTms8#~p&55k;flLna4yenD|PkCuu;ucMWF)$HbKz0e=DfTA}6B= z2pOM;^a%wU{k6V%o5Dd&uTdiiu(o+HHHuoYg93-sb9Ue*owP@HGywhj!=|n0Ad^M@ zHfB|L!t3{P(4uxUWHxJ-A>yA_VN1BSrb~i?OSk@7anEFS!f05hwkG^(;XySk)BPvi z7#ANOJ{r5c8095n73&NYN67LV+IxyEfpH$s7_o|O?!MLLL6<|x|7{jd?h?O0Q6FTA zjfZ8?u(a(exylUezL9wss%igArcsK1Lze`oIpK&}9&wjo^dWzNGtY_`C1el4rtbFm zaC|2+xd_w0gmY9_m5u`f#%DfO=o<;5R)B_Bt@*%SRQ&F==ek{jXCt*OA0P|3b^HHh zmak>b5S!B3b(%1J$=Xl3zs0(isT`(rWjKu5`wJsyEETfLtBG)GLdQ2A95-xQSyx6A zZGF(vr5NQuwxBjVW5W`)HLv-;>m2q6f0rj0J?iXVd~g66nH~ z_$Zy|M4V<{3vhA?y!}eTM6?w)b*~Y3w)T3_J^RgMD9TtEgY-dHd$w`POIIs(Kk(ou{|ts>`Y!j%YGwYSRG)>=Si- zTb&x!O`Olzqj4J0%d7gts>Ow%YtSTe2@*x*`}}~wrOP?0(V(Ewa885lApjtI;;To z-He2ZF1eDGwp~<_#=PZYxtYt|f^V;Rk1a}BM*30E5SEz%Dp0!!I`yT{Ti8LWVi1w^V?YfcT% zf+!ZT3x3otVzE+`7O+?hiHt}5;`ealM2lq9$n2%o$62hbkXVIRF|Ogg5>kl4NNC7T zfD984bE!9o;hOT|1&^Ry8j9h3|Ex@^IL1qXc*u%k?i(r5NQY_(NS;$j8^BQbODpTBK zx`IvCbwsVqny-*>bp_*qOdUHU^h9V0HIYtg@`#Sb1b$r#oapls6;%6WYtb$*MZUxH zTba(}`i74td>60n;tGf88~qIZyW#HUYKj@W@zBR|CjivFp0_9lDt=-^|BV`uv)-p zEP9IW2)FqjUc{}Z!WsZ&>V#%XR_P1uqg>jWddWRTv0?0o1i0a1PB=8;9P1rW?aB9h^x-_iT&c?^ zDD#pMc=fluC0>Tc*;xBPyjO_Hps(4Jr>3$i)3-DG{Miy&+RQisde_5X+Mkh8*p&?f zmE~dsJO+z-1Pu(2orq|oysy1K2G&^`c!-uP&9`9LF!MNFEd5NPfh`|fRiKrF6t!)6 z{mI3IL!gLbj;6EkabVprIjCT4>~ZZ6s3jd>>wph7t#M)Am-NdOL}N>oUj4%KMO~hP zUddDlk{BBcEUK{;XTd_#8**Z6QalJ+LuwlVdZ50-VedpT2HwgkUMypy+p7N1<@JOb zsE7%5GVMH;Pu$agkAtakHk&pCfpFqbU`u9WJkYWzeTIFN284Tz-l=$-+ALDwC7%+C zio=J`%qTl0;e*OoV`5HwLL}#7U!WF4m6dI=bLd(2Lh<;t%&t8L=59-suN3kTT;lV^ zBzghoSd6bAY<2i4S0QVkLL1LdstD;rx>Jzn!zFTu%nWt&+Qc@FBCg$U(bk^L0DVMM zG39u3HO_K@9!3+_O$e3Bpc}Rzz=pL z!2lZLB$cPOT~p7zaS|%9E5|Nv>CVw}tmeG{4`82@Y;@3&?N!+qR=@swgpD0JUi(lw zbMDMc&8b*gD$j`CBrvrG`AFOu+{JU80x>VfbG^;BdrDr~tum)(HP~L0R9>TS6FPD#5gQI&)Gg}J zpnO1zd-g_^c%zUcDrXrAg#|r}`9f3!U(D-~$|+}-f60-6{P&c&>3yENB|XQv^Pe|g ziaqna*J{K?pYM#&#eF7yY5qTK1ZMNw;$}X&zR7Q|oeD_jqn?eO+?tPzFJ_YfsGH~R z$L{h_Yv}4S<=Qy17hEOLWFt7Bt~qzb_8;oT)W+54F$Lt%pE`wL5o=V-M;vdL_Yu;A z$laL$fzx6RR-5yd^>OW*3Tda(%OoZz7Zv#iiZE0dtQz?i`ZiFa%iyxwRG?1j*8_wUWiUGJo zk7s8V$ppCqR}^~am&XUrd3m$xqv!f2YhBy}yd&KFX#}T$(3!2OQD^~W)HrU4whR_| z$DNstaQF90pC_}8zCo(InP4l#Kh2FejK8HufQkn_gjVmaNHS@(_sDJ!3!}7X)~@gh z7n-qjZ^s~>m?G|yUkKHcMT|dt;gtH|4PG}>p3bI5Fu9%GBlICkm!o%ft!%Ct3-s#7 z(OA8zZuZ;nZwoRfQB>6LKkQ=3T! zTZRU5+bsL>-w#v&L!f<->EIP0{oY-`K3vEr=ggg=5sSF7fwK+zrv_hS_89o0UEH^Q z>s-|x+93S|Z|L+z*Sehyl%X%?M2S=wE7V}3KCafvVH64oX;6FCSN7hS2>w@z$&6f; z@)t3Ov6^IWl$L&c?%u3$2=xN8+dr8wiPZ|V;mn5w%VmA#3++bl;nF%S$ss6MQ^fM# za!wYPNPFsk$q~25E&__x)lir%6CMyXI}tjWw7yX5W3Sb$*ivis5n`a?n3XiXH~tCw zN$#sWw$!D8vS)98A*&H$UKzP2@|=-iDn#9*vh5|=`gjuyQ}U2pEk9MEUbaj1c3ZuY zRX*#++m$pnUhvX3f`AY9Gd!bH+sO5q^t(J~9Cl)Df3HJKfMCIIS^|`#!IBzYs8dAr zmK61*(hz#1F)1!w%AWChP>^YNP{1BZzCRj8uaEn-L7+o*w=Wzmh}E%*)}{n)u6cVK zM>%+Aor+65y{@xSl_7XdB#@R8-IVS?i<1(*2=P@;$!91`T^BgbKVD2$PRNf{I@)6~ zrb36N6$hP|nipv1A5SGgQVXM%k239E8j`)GvpO}6uY9KbuFM&|970^ceRp1kx;YIH zv`&DBz22FaP?@`bzOX^3gm)VS6a@yuCyv0?mDEpKn#Vpmq%Ju2X=iI^0R3>ZXYD%| zrfgvzz&WHL(nDE3lOw-@HNkWxRoDfa5Ju5$Z7&|t&~R@&M)`s<<5KV>mm56kH#&tVGvv|xlKoL;3FgW9r=5xnJaQOe z(6LmK*u0NpZ3gKs&iq=ndblCki`rI5%pHt&pTOwGIDJ!(PMpDg$?vx;wkW*p^DytF za-|8z443Re!T4*P5>=s4+#pQJgNulVM>hZH_058qazJW=6GRO^1A|B?o){i8MS(8S zUKiSWnYs*H4Jt~gmfM!s?NUjTL&3Gtd+XM`-x(daY94Q+*zxFZgRnQ47Oq72uyZ

y^~@E!Zr*w2l1Z0IU%IP{;WT6x1y&7=hRoo| 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 h1, .navbar-brand { - font-family: 'HandelGotDBol'; -} -.jumbotron > h1:first-letter, .navbar-brand:first-letter { - color: #4f8aff; -} -.avatar { - height: 1rem; - width: 1rem; -} - diff --git a/dev-update-portable.txt b/dev-update-portable.txt deleted file mode 100644 index 8d6d90f..0000000 --- a/dev-update-portable.txt +++ /dev/null @@ -1,4 +0,0 @@ -Version: 1.76.12.38568 -dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Portable-1.76.12.38568.zip -clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT -Checksum: 781962046D969B71D23CEE4DB0A6FAE944A13D70CAA7B9DECD728B4B65D0B847474B1005D58CF6EEDF9C3DCF21659FEB5870062ADD4059873D75F089C4101D69 diff --git a/dev-update.txt b/dev-update.txt deleted file mode 100644 index a358f74..0000000 --- a/dev-update.txt +++ /dev/null @@ -1,5 +0,0 @@ -Version: 1.76.12.38511 -dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Installer-1.76.12.38511.msi -clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT -CertificateThumbprint: DEFFB77C09F5ADC3691A0EA8A36E2617577AF8AB -Checksum: AD80C9D0A5B9DFBE184C5F1EE64C41524B3B4581E20F7E27017D50B69AF6BC8454F39CA2BD0C91E42B075D1A1F11BA4315CAD8C56E27A0BDEBCA7FC8C57729A3 \ No newline at end of file diff --git a/download.html b/download.html deleted file mode 100644 index 70e60b2..0000000 --- a/download.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Download -permalink: /download ---- - - -

-
-
-

Stable

-

{{ site.data.releases.stable.name }}

-

{{ site.data.releases.stable.published_at | date: '%a, %b %d, %Y' }}

-
- MSI - ZIP -
- Changelog -
-
-
-
- {% if site.data.releases.stable.published_at > site.data.releases.prerelease.published_at %} -
-

Stable is newer

-
- {%- endif -%} -

Preview

-

{{ site.data.releases.prerelease.name }}

-

{{ site.data.releases.prerelease.published_at | date: '%a, %b %d, %Y' }}

-
- MSI - ZIP -
- Changelog -
-
-
-
-

Nightly

-

{{ site.data.releases.nightlybuild.name }}

-

{{ site.data.releases.nightlybuild.published_at | date: '%a, %b %d, %Y' }}

-
- MSI - ZIP -
- Changelog -
-
-
-

View installation requirements

diff --git a/favicon/16.png b/favicon/16.png deleted file mode 100644 index 5a7455e80950eb46bbdb926308712538a76f8df5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1909 zcmV-*2a5QKP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U-|eawaDXeCHH70umtLIQ&-S204Bj5M%qZv+<_( zB~|;)?hGS9G~JR0oAKA5)BJ%SlTF5lm?Vo>{CxJA3mVCu-+7Yt`>rqcHa^(R)4?z~ zJl%Pfq2mke;cY_nYOf#dCN}kx)Db<7_s^}BS6jy=b>#TiN#9M@dBwlmj{fJSZq@ng zyN@8F2l#VrcsOzvcUh}AAaL0gJRR=j0xt`p?Oni~9e>T8d73ZeJ*^k+Y*D-WNQJSY z1LTDxwNrSpyJs1GRqd|)p@YRn`~LTiyE%KBbDZ53FJMZHZt8Ajw=l4RO1GzpT`mPu zCp_1caV2cAL9q@sE3RfJ6NBwZo;nqpH1@Mm14Pe*Bc9BS-L@qcIdj{h_;u0b2zk13 z2}(4m=3wRr3+;9DUawKY%AGKh3C?I~_j;MHjQ{0&9L>2xmymuBSHQ(9Y5-#?x9%7P zL1-$cVe`8$^Db`eJ7FCZ44dYJ4HjFEiyG)Hw%pd)VO+4@*pnI*yE*_xSUUg=BHEJ` zgf|J<$Q+5lV}d>f$k}w`qCtiYxL|HYeL>GMwQDTfK=2((TK7}MHrj&9jnX^L)3t4hB zIpv&7!J-AO3uYILD5Y|B)z?s^#+qubr6GKpZ=p$xEw$WA=k7Yvze|s%r=EKmG!RO| zk1%A!kwzY6BG#sxeugPC&NTBZk7}ywN7d*>xgV=Ws@hV_?{V=>HJD?(E@+jLurz~W z>!_n%T@qioj5f!V;&`QVa_EK^!JM+Px|FL)}d9KcyT0lX7NB z_bZe$OFC8VvuNn4%kq0P6uiGj7WCR`XU?`s2e4Z8qSNu zOAlvqvcuh3r7I;Sdfk$hu5{1{ip#n-59z|}H|i>EM>!y8A=k#y1zQ_9R`J;zlAq%l z@AH%92)xxh%j(uNfOSKCPoHbj#QE^sIGFXu~iz4`q3z~5hzz3 zf9Hh_)hw*`#x71rHxAmkpnZRbIVffi%&w>o;5eDh7pF1Q%(Yi&1-TEEkR{Opfhvy* zevm>GR6zwgc|=p~(}^=fv^N;sMLAk|jpa${4Y&rT`6luM+`k9jJ^(ihd45BlzeL_* z8PfYDJP)2XVy$S3_*gU+624wniI}Exjc>zHWOQarK@70Q06sP`Errb9Y0~t{DF#~S z&OHdHSpNhHf<`XXNVcj%$ z<3+c{H`_`|qy%`)Y#iS4xz=vqP!IP@OO=e)Fnjxv+*KJzie@?enN#z+cuI0>VZVtO zhSqEme+yO7NMfr=`n{+5?!e!U{$GyV#5paSzX9(5?OkPS08{_~00v@9M??Vs0RI60 zpuMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-;p4+nBQLGUJr#^^J;Zyh!#i=+-Cs8Ok z@D>_#p)sjVb2~YgeYOLSwgb_c4}SJ&uYa$#*DvnxJb5;rPM-rMz~Fo+U>|s4WODhJ zz%3vKh;zySvcQ&%oK5~86DXN~d$tgQ%!Iy;#wAQ$;$M@qA)7cEIwGlasKNh%P zSv=Z#NTqTcr4(9gf*{~av&ru6D-OR6FcBtZ>LxO|ex^kYYC)Vnxm=EPI!&X|z;PUk z#Uj=1ZCVE{`mf($3Ny{c&8H+XHwgVXM#3fx=Abn(w+HeB-}mWsI*djq*tSifP#_+U zBLEX&AYvBEIbz=1BenS$claKFl&LXTi}h>#|sKf#}NQHvwA@^HsphJ!wqk!0>TEL@LPtHs8~2I!v#qH_0vl8L-T z2(&juT6sc$1Ukg9uCR7#PSP@HcYAoA&*gNA^<0*If52!w4n^h8Jq1XXBa~4vmPN@Z vRlyRM17P3CU%Ng6wt%(MHT zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=TIawNxcMgLo4&L&0Ze#*zph+63 z_x_}Y5mm^_jKSUS;88UDU;ll~fAKHY>P<|g=9aVNUu?1Y&YNnVf6uG4@&11P`1s6y zzivK1@LUSKhUd?`-}^h))7JwfzSqb1>!!?ioca#rJ_o-4f@aqH_rCfL6#R4Dy?>kb zKG)+f+j;-<^Bwjb{O8}X5R8==FL>j3aKZ9BYnH$YLJOVOz;73l*A>V67}C9-{y28# z^X-q|eZKn~I&F>BQM~vR`O_HofI*WGdZzD_q; zV)WY=UcH|_+-o%y-~7BuiTZKJ7t*s#sN`yrwZLWnxfXZlZFjy&(Js3jcY4QQjwgQm zF@JRNfAjM>&^any0$e|1#k#y|nq??+`psP=#GN;$>Bjf|82ddpABhcQFx@a$HrVZW zh8W3x)mFH94&0Y)H1>gpE9)JA5HWXRF;sMPHdEd%J6pUj&Jo8-emX1nA^JfETuOd9 zbI45yndDTjxp}6zd#_LaxeT>jfaFj}4FDopF(&G##7YhI6jC%PrJPEtsimGnjydI= zOBP4<5=tzoHFR$FVmGihh&&eNScdLMp-5l0$% zlu<_;eNsL%&NTBZv(7gA@+&Ohzw#<()zwztZc|D-?zHnRyY9C8q1H|~@uZVaIrX&D zKeP5`^?TObkIemb*4&#lWh~zN%2(F7T*}7~PIQu#Gcx9*BjZIGprE~SW~+}vV_n*j|QR?2z{hqf!$lB^x zQNm4-P^g&Na3HpM`Yt8y0~G7oQLlZ+a9CwHqx3z_E^Ttb=`+`RVw=sU9lMVWCG)PB zd?vRu*hyKQ5Gkj{3K zEr8pi_Abr^Dm4Q#zOw1CmZU-DmH#TBsCS*bRr!sIcY?^;*Jbnjb*1AlA zYd|$+yLJvMnoWC1G9})@KqmtcT^ctA(94D%eCv4zQX{{xJh|Cn3D5AsNU_d==~yC$ zE{d3?r-?se|FMZvV2TunB8;yoT}jj>ELU3I^-)MAoRXnORrPi^|#@1#Ah#L2uxHYZQ}}e z&h-qdByOc|W#AEy(m_}{0&YN$<81dK&1ZpGoPjRrfUHw2R5#qL0M_}jok2jJH^eYB%wCa55#l=NtBH~F6-~*7m zm8x_scAHJU5tu$vsrMcALq(3wwodJLSMDZrWa_UZKgf{IFg)+K9*~6sfkGG2q@4;|84&XOd@nNszYK+@riw*{*Ym!{% zNBuBaN`q|~c?{CVgHReAg24h%b-a{}1OS(n0Q*@qBKRRNRjLpLE(ewAp2{X%iZ@sa z=R{AP+kyoGcETB$3|YwQa}l3D!bzPx!3LmeLk)Q(#KAce0`4f1le76-W5Xw~QTC%? z>AEQpsf8$NDRS^Opj zGz_5#^#1Gw9AHaaR5yd-ie)4Ux49-TdjJbcd#rBD9lA9mIGLHY4V~SAm_rEzZgp^9 zr`#cSBf6*~r;QQS{%=;O%?JT^7k2S3XC^7 z;orlpohT!$^`s_6Avc{t20(*NIt+Q6#1a-cPrz#g!U!LLIlB>LsT5|HU@RD$zX@_t zy2``z`Ge9SE3o1wUX7vr+VI*JbK_zznl4Wo!$P(iu$5Aa0o#>$x9#lH+F@n3)EB9yb>?-EJj7CX7S1Ql+{dhYlPO zWBaVDQIM+8h4P#S_biiIV;I_`1+hcN_h_RkZWLSVG!5y&AOemTTJ&QnnSON*K^jR= zOlhc3sW|%!rFra%{~~r_ir8F(4IOS%^1Rk8lqLjd z>EVbdk>7-b3Wd|mO)&Cs$zNte@<}@LW^cPT8A?FBI`oFc!vjoQN)@Y)NS?M@9=wVn zB4LrM;D@$M=eF=TR2>98sRws|%Nw374zR-|JoBLaV{55Z+AN|wO<8uK*(X=x@HL@g zq`hCOFuG;dJRFk|Hy)2z--eYyh}z6(A(fq*OqBTAvrzVh5nm|nKptn;iO;I)1pSbt zv&2h&;e8!lsfH5_2&8Kam zs?;^c>M`cfEE1NeaW9hkkcm=OBrp=3KDNq zhL{OKVI+pA=7cEGsXDOe@I96NJIH{-?DKLGTrhAA7Nq5UcdfP~AM^GdZ{Nkvwe4Bt z&6Zjj+zQs@ZnjIWz@F^=~j#@2_crAK9j+EzzLHIl>JBeiN_6j6NdctE?wuIora zGmN@rW{G5zy&{v0Ffkp}ij;Ee3a5GQK{kI|MAcDoYyZJ_}e#w&jDT-QXwLK>JJ&+u^nT z*je@i>0A$4kAKgwo(g~rX|^cmmN#?}Y0{`z94#ct#((So3hAkX%*Npzo0A_y~|f++C8BJ>yB2nWz~c%RE~1pX6IKLC|oeoGRF zoEIY3nSsO;gF@vfSJmGvzar{8phkOP$Q;ky>v?=EzXHm9A}YJ|qVP3S=R!~xhIWM6 z=o+CF8`Rv7t!|oReI9O@1}!$Iq1b_Lj$tYN8`|pkHKX%2qnMh%`1BY`v<)c~{1Ipi z4#plyVqFxiX8AI(AQZUwX*&jP5Q4&^*3oGI2_xwt*L(N^I&~tO?$OdclOjURGt+Dq za3M-S5FDakJ}eg>Mfp*+2Ryw~X+qY?i z?zYgXzRa3Fvx-u&+Kn|g9rVQ|@V@6085x{`PGGV}Aq!&$H2_uXrpo!YZv=byYuTJq zOAUozPmdX7mY_5A($&DpEw($!V-|Z)mBxbh%AgYJ0dSrGA`Pr($Bg|Bhs3*H&_xW0 zmES30Sos}Flh_UubJm$xdHpQGl1BGla9>z3eV<0<3;?bJgfp&GLr8Hpy%{_pjv*uJ zUjS4bdsyTF!e=++{{7mZ-D*~Ps33ip;BF7Y9`V_`q32jVir1=Rs==qHmY#;;Vp69b zz)q){*yv{n$Ryf>03k@(&?lm@+)YDG`+X!2w4GgnU@}_l=ZlWc!&?_b;jo-vd(aEG z$^*i)SvLn%2a*|d()vv=uOqd2_>&&?yoWT_KBz|iSmtvCU{a#x01#d#o<>v!1QcA_ z?}2hr2Z~C1_0v{8$SPAil~0!E&ocYN^mf&3;13WFDr(TNdj7@8b|L$Qb0;itkHhe` zoYe2#Gd~n3LYn%PZ_?D@Aga$gmB2y}jv`iC3QUcyqk6lvB$M-O7Ak;PbmSAyL&VSd zvtf8rk?HtUy-C%Z!)HZPN@|IyBTDq?BotTg)5Ry=hDw)C|bw#m%xbrMM_=(v({^Zv7$!{rRpkMaz#n(We; zI%0`6SI7_wPBK5VJ_K9e#k2Aj;JJeLMDL*|9TVAVrf0+96{a(X))r7wixn^=F1Z?=<&+9^Qqnbhi05i-QLHr z3p9o0&HfyM6QF_tfRS4fJ^Ec`jWKBuK@wQ&J+@54KZl>`vb$MgJRLsdD;5*1oS;sE zs`aDNO4WJdKKK!R*_-ZHE|XsSl}l~~hI6mK3D{?mxX*rc z&=PWRLnn~~;;D3I*9gyhT0>a=@UVCLTGVm-3CgLjBqG)~6zyvB?hZ)lb0009fNkl;U6zV7vQRGsIRHz5Ui317Z z06D@DF5HlM;GgLUF8u>gk5CjL2q-8Of~qM$Z6`u$?G*orz25ci%;Vs#W2FgF+vG`e z7>(wA-hSu%_Nh;=eK!B&Pg@^|$j87dfWxze0saC$2W~jxc%O*KHDCd70sV~20nP)L zfk3B~&!vZ_6&knze56xZPBZx=WKo}j=KmLt`=mGWxg7ra8C>`9s)!KBF};33uh%Cr zW_+Pclw?Vkyw=qNygQYWMq5W&%!+1Xi^ zmX^q5GPK)mthFem$Y!%tDi!9-WxCxickbRpL`DGRp2IC&L3<_O7>FHW!+lh=gHj5m z6wOA1FK^zY)oP=aVt&5N>gp=xa+y~zU1IyUKS+{f1aR^T6e=H*IrlPR4In6;Ns}j_ z6gCcs{`nSk3xHu9Q?Kt(tM8(e!ipsfLkfigo;Nivb0m?@pfh<8A#D7DNJ4(@DgcA# zuV}|3`@&^%7v4ZQ-vLl6l~{ZKJ)$r|X@&3m_`XlO-KJWtVXS@pk!{>(u=@=*?vZ`I z0tyB@w-7P7&&@IA6+le^P%IW%US1wQzUO%aLBQtbCU@>`V~+!jESG>J6K|U!$pA^E zdSrzC{e3nzeqcC^@O__3r852s&-0$nrjya{_xOHegTHHaa@j2JzO%yG+8T?Ci_Fcw z$b&}n&_yR&6Ls>bfU%Z1PKe_k)oP7{g9D1i0y8rulu{D_8)M^O|)xz^U^11xDrCb0r*rQ+j8nlB6b`d+IU;PS{O7}6r z&Ml%$o_pRl`AmmSr^CaC|BeBB_aCsnzK-wv)arGt6#&%LH{VJ?IjHoXCuvp3?iE@Y z97iJ}n8Y9xvbm0f(i&sTBNrL>&@Ralk&oY7VQj&pkr)FLvT;Up;4y$X!~9041KOTJ zatr*a)9HWzlpz+_1HN!xy0}n75dar~;zXA{?Mi^(f$PAH{{U?#h2$69|LXt%002ov JPDHLkV1hr~R@wjn diff --git a/favicon/256.png b/favicon/256.png deleted file mode 100644 index 0c6190bf127d480c90ca4f72f0e6ca0e5b7044a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7473 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 + + + + + {#if mobileMenuOpen} + + {/if} + + + + diff --git a/src/lib/components/LanguageSwitcher.svelte b/src/lib/components/LanguageSwitcher.svelte new file mode 100644 index 0000000..b3b8584 --- /dev/null +++ b/src/lib/components/LanguageSwitcher.svelte @@ -0,0 +1,63 @@ + + + \ No newline at end of file diff --git a/src/lib/components/ThemeSwitcher.svelte b/src/lib/components/ThemeSwitcher.svelte new file mode 100644 index 0000000..b70f2e0 --- /dev/null +++ b/src/lib/components/ThemeSwitcher.svelte @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/src/lib/i18n/flags/flag_germany.png b/src/lib/i18n/flags/flag_germany.png new file mode 100644 index 0000000000000000000000000000000000000000..dc23b6d0d18b112e337f32d7349bf2292b5ec3ee GIT binary patch literal 971 zcmV;+12p`JP)<>F7`_Djq-JhQtCBiGl_xMUVn01&-r= z&2aDRBfD!S+DI8?qOr5HGjq<&J@?F*2_fJ#iw37$4EkV1n#;nG+w*} z!oyOG2mr%B+jF5)yNLIS45k$7nh&>p$y2xdS)g%^Y z;w1?zzCpknUjXiX3&9l;pn9$Zi)EbufkzLA>2DfkHoa+K7PI?uquqD|;6Bh}hH7Uvfo$n}gNWRajeFlgBMxI5syoF_RJbH4zZQTF`7DJi?6#49d^khxmPA z$Q^@XR8V(lYsX+Xti3fv9XcHz&RkiJia+4Z#YzF z+t=6E)BSb%ZZ}-i(bw`kg(Z|ZH8mwQ&}cN|^U~5%tPQ+f%U#g(9_KlK8C{&8pBKj| z)St%X`eBmOTG|T>3$woO50R&^BtsKwqYdeV9=)?PNsjwp3G1aJvg9z8Zylwp;}9Uw tF%mcAH{(H=UEWD(Kv`j@P2j%(0{}3Zk~r_QK&Joz002ovPDHLkV1g~(wzmKP literal 0 HcmV?d00001 diff --git a/src/lib/i18n/flags/flag_great_britain.png b/src/lib/i18n/flags/flag_great_britain.png new file mode 100644 index 0000000000000000000000000000000000000000..b52c9b5b2fd6852b7975a48855b68063e34465d3 GIT binary patch literal 1832 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 LNkvXXu0mjft{$b) literal 0 HcmV?d00001 diff --git a/src/lib/i18n/locales/de.json b/src/lib/i18n/locales/de.json new file mode 100644 index 0000000..370d63c --- /dev/null +++ b/src/lib/i18n/locales/de.json @@ -0,0 +1,74 @@ +{ + "localeFlag": "../flags/flag_germany.png", + "siteTitle": "mRemoteNG", + "header": { + "about": "Über uns", + "news": "Nachricht", + "contribute": "Beitragen", + "contact": "Kontakt", + "downloads": "Downloads", + "github": "GitHub", + "x": "X", + "documentation": "Dokumentation" + }, + "footer": { + "rights": "Alle Rechte vorbehalten. Betreuer Dimitrij Gorodeckij" + }, + "homepage": { + "title": "Startseite", + "welcome": "Willkommen auf Meiner SvelteKit Seite!", + "intro": "Dies ist eine einfache Website, die mit SvelteKit erstellt wurde und einige coole Funktionen demonstriert:", + "feature1": "Dunkel-/Hell-Theme-Umschalter", + "feature2": "Mehrsprachige Unterstützung (EN, RU, DE)", + "feature3": "Responsiver Header mit Navigation", + "feature4": "Sticky Footer", + "feature5": "Bereit für die Bereitstellung auf GitHub Pages", + "placeholderTitle": "Platzhalterinhalt", + "placeholderText": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "scrollNote": "Scrollen Sie nach unten, um den Sticky Footer in Aktion zu sehen, wenn der Inhalt nicht lang genug ist.", + "moreContent": "Weiterer Platzhalterabsatz {count}, um die Seite scrollbar zu machen. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.", + "genericButton": "Ein Generischer Knopf" + }, + "aboutPage": { + "title": "Über uns", + "heading": "Über uns", + "text1": "Dies ist die Über-uns-Seite. Wir sind ein fiktives Unternehmen, das fiktive Dinge tut.", + "text2": "Unsere Mission ist es, exzellenten Platzhalterinhalt für Demo-Websites bereitzustellen." + }, + "servicesPage": { + "title": "Dienste", + "heading": "Unsere Dienste", + "intro": "Wir bieten eine breite Palette fiktiver Dienstleistungen an, darunter:", + "service1": "Platzhaltertextgenerierung", + "service2": "Imaginäre Produktentwicklung", + "service3": "Konzeptionelle Designlösungen" + }, + "portfolioPage": { + "title": "Portfolio", + "heading": "Portfolio", + "intro": "Hier sind einige unserer erstaunlichen fiktiven Projekte:", + "projectAlpha": "Projekt Alpha (Konzeptionell)", + "projectBeta": "Projekt Beta (Imaginär)", + "projectGamma": "Projekt Gamma (Platzhalter)" + }, + "contactPage": { + "title": "Kontaktieren Sie uns", + "heading": "Kontaktieren Sie uns", + "intro": "Sie können uns nicht wirklich kontaktieren, da dies eine Demo ist. Aber wenn Sie könnten, wären hier das Kontaktformular oder die Details!", + "formName": "Name:", + "formEmail": "Email:", + "formMessage": "Nachricht:", + "formSend": "Nachricht senden", + "formAlert": "Formular gesendet (nicht wirklich!)" + }, + "languages": { + "en": "English", + "ru": "Русский", + "de": "Deutsch" + }, + "themeSwitcher": { + "toggleLabel": "Theme wechseln", + "dark": "Dunkel", + "light": "Hell" + } +} \ No newline at end of file diff --git a/src/lib/i18n/locales/en.json b/src/lib/i18n/locales/en.json new file mode 100644 index 0000000..a31445d --- /dev/null +++ b/src/lib/i18n/locales/en.json @@ -0,0 +1,74 @@ +{ + "localeFlag": "../flags/flag_great_britain.png", + "siteTitle": "mRemoteNG", + "header": { + "about": "About", + "news": "News", + "contribute": "Contribute", + "contact": "Contact", + "downloads": "Downloads", + "github": "GitHub", + "x": "X", + "documentation": "Documentation" + }, + "footer": { + "rights": "All rights reserved. Maintainer Dimitrij Gorodeckij" + }, + "homepage": { + "title": "Home", + "welcome": "Welcome to My SvelteKit Site!", + "intro": "This is a simple website built with SvelteKit, demonstrating a few cool features:", + "feature1": "Dark/Light Theme Switcher", + "feature2": "Multilingual Support (EN, RU, DE)", + "feature3": "Responsive Header with Navigation", + "feature4": "Sticky Footer", + "feature5": "Ready for GitHub Pages deployment", + "placeholderTitle": "Placeholder Content", + "placeholderText": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "scrollNote": "Scroll down to see the sticky footer in action if the content isn't long enough to fill the page.", + "moreContent": "More placeholder content paragraph {count} to make the page scrollable. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.", + "genericButton": "A Generic Button" + }, + "aboutPage": { + "title": "About Us", + "heading": "About Us", + "text1": "This is the about page. We are a fictional company doing fictional things.", + "text2": "Our mission is to provide excellent placeholder content for demo websites." + }, + "servicesPage": { + "title": "Services", + "heading": "Our Services", + "intro": "We offer a wide range of fictional services, including:", + "service1": "Placeholder Text Generation", + "service2": "Imaginary Product Development", + "service3": "Conceptual Design Solutions" + }, + "portfolioPage": { + "title": "Portfolio", + "heading": "Portfolio", + "intro": "Here are some of our amazing fictional projects:", + "projectAlpha": "Project Alpha (Conceptual)", + "projectBeta": "Project Beta (Imaginary)", + "projectGamma": "Project Gamma (Placeholder)" + }, + "contactPage": { + "title": "Contact Us", + "heading": "Contact Us", + "intro": "You can't really contact us, because this is a demo. But if you could, this is where the contact form or details would go!", + "formName": "Name:", + "formEmail": "Email:", + "formMessage": "Message:", + "formSend": "Send Message", + "formAlert": "Form submitted (not really!)" + }, + "languages": { + "en": "English", + "ru": "Русский", + "de": "Deutsch" + }, + "themeSwitcher": { + "toggleLabel": "Toggle theme", + "dark": "Dark", + "light": "Light" + } +} \ No newline at end of file diff --git a/src/lib/i18n/locales/ru.json b/src/lib/i18n/locales/ru.json new file mode 100644 index 0000000..6e0dcd4 --- /dev/null +++ b/src/lib/i18n/locales/ru.json @@ -0,0 +1,74 @@ +{ + "localeFlag": "../flags/flag_russia.png", + "siteTitle": "mRemoteNG", + "header": { + "about": "О проекте", + "news": "Новости", + "contribute": "Помощь проекту", + "contact": "Контакты", + "downloads": "Скачивания", + "github": "ГитХаб", + "x" : "Х", + "documentation": "Документация" + }, + "footer": { + "rights": "Все права защищены. Куратор Димитрий Городецкий" + }, + "homepage": { + "title": "Главная", + "welcome": "Добро пожаловать на Мой Сайт на SvelteKit!", + "intro": "Это простой сайт, созданный с помощью SvelteKit, демонстрирующий несколько интересных функций:", + "feature1": "Переключатель темной/светлой темы", + "feature2": "Многоязычная поддержка (EN, RU, DE)", + "feature3": "Адаптивный заголовок с навигацией", + "feature4": "Прилипающий футер", + "feature5": "Готов к развертыванию на GitHub Pages", + "placeholderTitle": "Пример содержимого", + "placeholderText": "Лорем ипсум долор сит амет, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", + "scrollNote": "Прокрутите вниз, чтобы увидеть прилипающий футер в действии, если содержимое недостаточно длинное.", + "moreContent": "Еще один абзац {count} для прокрутки страницы. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.", + "genericButton": "Обычная Кнопка" + }, + "aboutPage": { + "title": "О нас", + "heading": "О нас", + "text1": "Это страница о нас. Мы вымышленная компания, занимающаяся вымышленными вещами.", + "text2": "Наша миссия - предоставлять отличный пример содержимого для демонстрационных сайтов." + }, + "servicesPage": { + "title": "Услуги", + "heading": "Наши Услуги", + "intro": "Мы предлагаем широкий спектр вымышленных услуг, включая:", + "service1": "Генерация текста-заполнителя", + "service2": "Разработка воображаемых продуктов", + "service3": "Концептуальные дизайнерские решения" + }, + "portfolioPage": { + "title": "Портфолио", + "heading": "Портфолио", + "intro": "Вот некоторые из наших потрясающих вымышленных проектов:", + "projectAlpha": "Проект Альфа (Концептуальный)", + "projectBeta": "Проект Бета (Воображаемый)", + "projectGamma": "Проект Гамма (Пример)" + }, + "contactPage": { + "title": "Свяжитесь с нами", + "heading": "Свяжитесь с нами", + "intro": "Вы не можете связаться с нами, потому что это демо. Но если бы могли, здесь была бы контактная форма или данные!", + "formName": "Имя:", + "formEmail": "Эл. почта:", + "formMessage": "Сообщение:", + "formSend": "Отправить сообщение", + "formAlert": "Форма отправлена (не по-настоящему!)" + }, + "languages": { + "en": "English", + "ru": "Русский", + "de": "Deutsch" + }, + "themeSwitcher": { + "toggleLabel": "Переключить тему", + "dark": "Темная", + "light": "Светлая" + } +} \ No newline at end of file diff --git a/src/lib/i18n/store.ts b/src/lib/i18n/store.ts new file mode 100644 index 0000000..4954bc6 --- /dev/null +++ b/src/lib/i18n/store.ts @@ -0,0 +1,67 @@ +import { writable, derived } from 'svelte/store'; +import { browser } from '$app/environment'; + +// Import translations +import en from './locales/en.json'; +import ru from './locales/ru.json'; +import de from './locales/de.json'; + +// Add an index signature to allow string keys for locales +export const locales: Record = { en, ru, de }; +export const availableLocales = Object.keys(locales); // ['en', 'ru', 'de'] + +function getInitialLang() { + if (!browser) return 'en'; // Default for SSR + const storedLang = localStorage.getItem('lang'); + if (storedLang && availableLocales.includes(storedLang)) { + return storedLang; + } + // Basic browser language detection (can be expanded) + const browserLang = navigator.language.split('-')[0]; + if (availableLocales.includes(browserLang)) { + return browserLang; + } + return 'en'; // Default +} + +export const currentLocale = writable(getInitialLang()); + +if (browser) { + currentLocale.subscribe((value) => { + localStorage.setItem('lang', value); + document.documentElement.lang = value; // Set lang attribute on HTML element + }); +} + +export function setLocale(locale: string) { + if (availableLocales.includes(locale)) { + currentLocale.set(locale); + } +} + +// Derived store for translations +export const t = derived(currentLocale, ($currentLocale) => { + const currentTranslations = locales[$currentLocale] || locales.en; + + // Helper function to get nested keys like "header.home" + return (key: string, replacements: Record = {}) => { + let text = key.split('.').reduce((obj: any, k) => obj && obj[k], currentTranslations); + if (text === undefined) { + console.warn(`Translation key "${key}" not found for locale "${$currentLocale}".`); + return key; // Return the key itself if not found + } + // Handle replacements like {count} + Object.keys(replacements).forEach(placeholder => { + const regex = new RegExp(`{${placeholder}}`, 'g'); + text = text.replace(regex, replacements[placeholder]); + }); + return text; + }; +}); + +// Store for language names, translated by current locale +export const languageNames = derived(t, ($t) => ({ + en: $t('languages.en'), + ru: $t('languages.ru'), + de: $t('languages.de'), +})); \ No newline at end of file diff --git a/src/lib/theme.js b/src/lib/theme.js new file mode 100644 index 0000000..70f6ed2 --- /dev/null +++ b/src/lib/theme.js @@ -0,0 +1,27 @@ +import { writable } from 'svelte/store'; +import { browser } from '$app/environment'; + +function getInitialTheme() { + if (!browser) return 'light'; + const storedTheme = localStorage.getItem('theme'); + if (storedTheme && (storedTheme === 'light' || storedTheme === 'dark')) { + return storedTheme; + } + if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + return 'dark'; + } + return 'light'; +} + +export const theme = writable(getInitialTheme()); + +if (browser) { + theme.subscribe((value) => { + localStorage.setItem('theme', value); + document.documentElement.setAttribute('data-theme', value); + }); +} + +export function toggleTheme() { + theme.update((currentTheme) => (currentTheme === 'light' ? 'dark' : 'light')); +} \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..3479b3b --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,55 @@ + + + + {$t('siteTitle')} + + + + + + + + + + {$t('siteTitle')} + + + + + + + + + + + + + + + +
+
+
+ {@render children()} +
+
+ +
\ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..87b8d7e --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,9 @@ + + +
+

+ Demo +

+
\ No newline at end of file diff --git a/src/routes/+page.ts b/src/routes/+page.ts new file mode 100644 index 0000000..a72419a --- /dev/null +++ b/src/routes/+page.ts @@ -0,0 +1,3 @@ +// since there's no dynamic data here, we can prerender +// it so that it gets served as a static asset in production +export const prerender = true; diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte new file mode 100644 index 0000000..2345261 --- /dev/null +++ b/src/routes/about/+page.svelte @@ -0,0 +1,26 @@ + + About + + + +
+

About this app

+ +

+ This is a SvelteKit app. You can make your own by typing + the following into your command line and following the prompts: +

+ +
npx sv create
+ +

+ The page you're looking at is purely static HTML, with no client-side interactivity needed. + Because of that, we don't need to load any JavaScript. Try viewing the page's source, or opening + the devtools network panel and reloading. +

+ +

+ The Sverdle page illustrates SvelteKit's data loading and form handling. Try + using it with JavaScript disabled! +

+
diff --git a/src/routes/about/+page.ts b/src/routes/about/+page.ts new file mode 100644 index 0000000..e739ef4 --- /dev/null +++ b/src/routes/about/+page.ts @@ -0,0 +1,9 @@ +import { dev } from '$app/environment'; + +// we don't need any JS on this page, though we'll load +// it in dev so that we get hot module replacement +export const csr = dev; + +// since there's no dynamic data here, we can prerender +// it so that it gets served as a static asset in production +export const prerender = true; diff --git a/src/routes/contact/+page.svelte b/src/routes/contact/+page.svelte new file mode 100644 index 0000000..d9f1c5b --- /dev/null +++ b/src/routes/contact/+page.svelte @@ -0,0 +1,32 @@ + + + + {$t('contactPage.title')} - {$t('siteTitle')} + + + +
+

{$t('contactPage.heading')}

+

{$t('contactPage.intro')}

+
+
+ + +
+
+ + +
+
+ + +
+ +
+
\ No newline at end of file diff --git a/static/favicon/apple-touch-icon.png b/static/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ee9309b9b1566af5a844d4189b14beca979e9c1a GIT binary patch literal 6571 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 I5k30*A4O@&TL1t6 literal 0 HcmV?d00001 diff --git a/static/favicon/favicon.svg b/static/favicon/favicon.svg new file mode 100644 index 0000000..129194b --- /dev/null +++ b/static/favicon/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/favicon/site.webmanifest b/static/favicon/site.webmanifest new file mode 100644 index 0000000..d6dadf9 --- /dev/null +++ b/static/favicon/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "mRemoteNG", + "short_name": "mR", + "icons": [ + { + "src": "/favicon/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/favicon/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/static/favicon/web-app-manifest-192x192.png b/static/favicon/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..de72677297c4ea677ed7555d015f3c270752b929 GIT binary patch literal 6932 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 literal 0 HcmV?d00001 diff --git a/static/favicon/web-app-manifest-512x512.png b/static/favicon/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..42bdb21d7bad3c5b2b185595d45a011948759633 GIT binary patch literal 33423 zcmeEt^;eW#)b>5Y3^7Qjgdkl?BO)?GN`okkfP{cFND9n=lp+EmB{c@!DM*b-h$to9 z-O^q2-9C@c`~L9#^8EqdTC*5fi*xRC_SyT|*S_|-pX+MhAww`B001CUQ&rLf04Vq? z6d)!9zxI6lPrxsTr`{a}pty@=1pwFqH6{7`zUJ!<4)H8^{FjaoBV`5FpJSMa`PH~ZI{zq9f=-jzQzPV~25*_ud9 zTqSv9c+UcTUUgDeT&x@9FT>QekgqRo_Q4~+x6dGoAP3&_Gf{=c@&@0sKj3Au!bJ30 z2 zRjLD#j=5eqV=tjXlyz%J)jXe_TEt#{*CUz{UHe~hz9Q#0($i~8nl4O=`Af=O9(zAr zU`uE&_ZImmB-_c3pPLCh%?=nBG=4c?Xc1@|4Si=X#ayfv_91bh&Uq`G_8-qorJMOl;i2m`u9d!7IId#)`zXWEL z>qCLlxL|muHs7Hde)HmbXmvF)b#9g7ii&B3iNyUn_(V4AKr#04OYcq{VU{jIE>qDH zO@6vC6&T{`ZYaet)2M-NBB7AI5yk+a8;k#bi}|0Gqi)hrnqmsOOt>JlEO2S2(YwX^ zxIl+_Y;3PdP69D>Ido7JwW43tPfbhzFz+Vnr{M1&OZqPSnNh{>37L~KyU%`3ooS62 z6ZSVZ@8I9PQGc9ndRIUu$7|xgW5J74`^p7}DeatJGd5yORckwCX@g$hqWq>DdS6Wt zE_>g}BS;+lt!uB3s_=foiDBZ-4)ptMI2!mlDJ+AuE+#zblLC|r1#M)XHbJzgV-w1# z?WG+666ZX9)HR1_xNY9e1?dXR+j|B?+1T0JjKIQ*;R{@932gZqV_6`H@BwwM{ zo?!+EvC57U*f;riQJVZp^J*6S!zMqD5#MDeI&U$cGcR3peFjs-zyj`|G~sRP?3?OW zOC)zjjR@JT*s~<1-ZaZ#xJmuVnSPl(Z0_~%E9-wEeXq*sLBnN=h_7l*Q2_F7%|Mmo zkOJ^~n)486Fa z^v58!n%L$0x$nx=S1R=cu6KnX{Iv<<)mKP<=eqN03J!Zdl-4+|rz2XG3SL=%Mnp0H zWz>)!(nJF6wjfhp>JN>q@O1W`vKGZSF3+jYz$)cnzbh3!sF@lRg}i$1XF+h)etUdr z)}n1ncv9w%lN`N8eMvwm=G8-OJD~_1cIfdK&~3ViC`?dZ{JeZ?U_CNdaUbm?Fxb$>EitJ;^MGL zScSa4o|gLTeuDAQL{8xK zi%sXgt!IC*1_LwaVCO)kM24gp!78Q6zaL}!v`WXeh9_A-UTZ=QwiQ{3*wpP9iAN(rOKL-bIapNsn!J1u?X z2onygcXIj7st=2!Y+97?(7=H0WCR*#emx)2becXOdh@b_cCO5=N1L6uP9kmj{brFR z!Mo}!oIUmix&tqVmXad>nHLKsPCkP&`P01iGAwY1?*X6N-Jg^==WW-gTbK>X$c^;I zeYtW%xSjy$9-TOPZBbCR2a1zDUAb-TuosD zlRiqA_KJ+j;i8kHEOo2Zqeicay3@lEy(KcfeJjU<)1_a%C$Z{mN<8R6y&A%->(WfT zZxrfe_XW9IeUsmRQs9-XQ~uWN{lj|dW{XsM&)pseChx zb@M`@^a+EC>Ul(?&G$5JHSqIF(0R_TQCvBbg1^Z=b8~>+;{h{+u!?yW-_#b-2dgOft2-AHKP!#$Yv-ZBaT*)75-2$HYeFS~;A zMf+M3AyEnb)EhVSTKe0s#VSB#`&=hGr@%3or@iczV|#6WrI)gx*JX9KySkFuT*8MZ zw^>!qU;gV0P9&<3_bQ3dX#CvkJjcMz+0N8MF+^o@?Er@v^G?81EofS|*=sS#3A z(wPC;1Ht88lci$Rn$DZ@F2LXxcFl|e&CTsM^4DoGFteu^*_kEmfJ`MVqux2w(U-CT zYv%l%GDJm@3*upi^s?HnI*`nZ-`?JSYa=oGzE9fu<`FE>ldgP|f+bY%E=tXp?cb#J zC*!7)%(JhAR%Hz8>LfHP^6fvP8F=P(d^RgjaSf6|jG2wcm(Q`3ir0K(HPdGrf&>z( z|9;jd=@Q8nb?DX>56|`2XH=q8s}-BJRhW-oYa06;9Vh7;5by=nxCJ~ zB>u`vW^LLNzE8yxcv+owJ|5kwso)*@&q+?7Q;8%3Bvel%u6%9QNzB^(;z3w=|MC8p zXGD5Vsx8gcW7=>`$5xW6rG@#*FWoLl=~WG~CkpRazt8V2#pA0Zp7H*%)gN;S!d@g| z$cpw^G=Bq2%o=N%&a78*^S;b#ixX}r0m43 zb`9T@2N4vN@I`;swYQYdblzV2@^`LMI%w-MMxRU*wQ@&y)uJ*TP5Yvi2YoWfHk6<@ zHi{Td1Y+HqW@hf+zcWiz72i}SDHq&af^{=-5Iq&#KC=MNc_u$5$Jk9$qx~_6(*$KM4RYe@%Jt{JO;J zKi+p7Gd+fh7Z0Qq(eV( z0WY%Ayp?{M1wWQX?`A%ZUQ?gR&7%D9YbxWCH1gjw$G~2|E*ccrUo$a!VK)SqH=V1V%0;4pG;$b+j7XSB=xj~;^qOt@0TkzZjz34@cN-(EGrd^?-b-GX33^eX#4(Hv z_}eTlLA3w)3_w!Pj(ryw+D47B``(9lGF^=@Q>8c?a1E;1+aI!sQuTGT!3iUPp*HIBw=$u_S$c%{$0stI>rW}N$?n^KGlmjbh4d@VZS}t+q)fg7t+KB zyb9dc*Y|=(S9d+AbXr3S6qOLHR_fV5tj9lPdoua&=>Q}(#}JG%5unWg=aM=d_ zR7^40t*O{g=uQ^VxXnRiYy$VVuc3Pg^pOK~?47%-H>6yH@FjZVrI?3hqr1dvAy0_5f2 zD3&h&HRRDNjHv{1GT~NF?@?FCzAzQtTKB?YJjE5+*wQbCqoy#NYeBmGd;O)f0^MUg zEKAOSi51hak1zfPnYuee7Wc0mPylfxv61IT17Pa|!8v|Wu{WaZzSH)XXGkX(Wgypa zsPVD9QTmUyaXXVaVY)2{b~Qmk0suyo|L%cL18Txqlwke~M}s=Q!FPIk-+*EtS;PG< zq$Cv9cpt9dV_=BAPXmygTmLV1P(b-v0NNr~?6c>6eCb|C}Yb=0asnmviWbudTi@BS_wo631d&z&B6p``b?LO1gpFS9Ct(^PSQ?X0?%Tqd+l%RckqhSuExs{b zAHLy1yJ19s!OvV(H->p5O~3@v6*{4*+SeyKDM=X26qqh;xuE%=@q@_oUrkrOhxXs;Ia0Xw8X(TOmi1Mgzrg9~PiEeKVLli`(_?b$ zm4PweB|eRFD#WJ(mi;-4vsS}jtIeB140##mvKie=K}D?lVd3{Le%(R%;ggSrr{g0g z{+)o&0xE1v$YO|l&{^#g;dDABMJ^GOUvcB&-UF@cK`LL5EhP7}vfR}Oeyf+QS{#$# z+)Vq68)hK!r4`9}m%;a(Q1<}oJX}SvI=eqr8FBxjK4f>O=ZFR84$K1IRQ_Tem+obl z0ao-<)<$#rg&m1@rtm;k-QPXAMK3SP8U81y0#blvK~>|X(P|Sr zbzt^&^udC@^y>SN3sZoN9~)eYziIp*vv^PZ5nGo3E~roaoWXW3<@3pkAs*rvD6fd$ z1g;B)G4X{8=8vsk`fG7m3TE&!85ee2iGQt0!E|DEC&%KVC~M&I@8v0hT+-4fZ(7kI zvKqra|D0bc8nr}Rr}d9nbmL$jWw4PLDzbA| zauE*bG*S?(kWM_m-D1GMVDa;Q@sF|Dw_p+0GN zA)J-`ROjy*(P>)VRosUf-8U?mI{T1%Vweul-UAG`aw{DF-P{)*Y_KigCHaTS4{C#U z$!VG1RJTBM%YpL0Fbt5~=Lwc963M0;>|X#^@)0A$=Y^6V(0_y;5&SPoAY@=2OpB@c z9B>}RtNuYnjf!23;K%>^NgS;5^?Q`Rwxd&S=aB0GUr~MnH4#exLEP;}IsZeuLs1HX zLZ~&ZGGLED;1T2+U^TD!Kc1Ec+vCA-7d?dGV)gRX9iGFmKyLq4yQaURfgUychD&$2 zm4QnPLO?W-9~tr2NUB&X60VtLIx6Vu_naFlZ>sYFWr%Ls+|O5kH;B0!+s7nm0>cgH zxW0TGEkJ7UEc`tjBmN&j5lBL*E5ZOhS|H)pxAp&WT)j31it!Bj`w*xq2Fi|k)^+`F z;sD^l(tp_;77M^p08#pbe{q~0f&jYyBXq>zUl@Q~rcU$kMrnaGg1^y1iGtDs5SAz2 zDSscr2S^kB-7Y%@#s@&9m)FJq`oAvVM*f%lq5u+I0Or;+V*B@Wu)s9SpRx}81OwDq zfOr~P(fMCULU1?#EqhT=2p0-MiIcZW`ZsZbTf%t$TgPKy|9^x3{{;WvU9_GX`zEAb zs8fN@=Bpk(c3%7kdRSc(j)K@nUtAkz+_68C$H;^_)#K+tU|X#hgPw7ZF23 zXXdXY(ZVd5-Ay$Hy&;ycXTx;%H~D@~yW&@Afib%_aWFn7m2lP0p?~ef_S3>rII9v zVlx+Rr*^QXYjdWkbEbFIpcw=ec^nJLc5dt*J{djhBBtQH^n#@ivg>Rahb4ZM@y{K_}>7`Ietn4VCcf55{LJ7i6D7cDYR*2tciU`HU4t&e@oOIwS zS69aEC<3B`57pI#ac-ew_&UY<-xU@@XHAuO*TjjWgOi_4KjKe1pPp~f%YW&&poABT z@EH+#C|`}0mq}0&NEZvS^b~&{-9jiOMLj$`jN&MJZsYOmOs=ff;g$Fp?ad)|)KrKw z#jcAE78t%JpP>Vl=VgC{c0af^-Wx2KBs{Y|A};N}$M^Ov6IHqM?q0XSWth1)c|a?Y zJ=60OqWtD=i?9JuM)>W0rfLn;k~2;OpO`tfU32UsmZBt?82>RfTCB~s>=1u;gIOA|ubb6lG4!f*}7<9C5%1w|C!B|o4Q08qiPQph^iz2thqgL`9tS`qpLyzl@nCzFXJ%8oxdGCvK5|o{B z?uYqn)C!0MZ(cd;mY8X(a@7)YJ+^eP9Wf%{;mr}befwGMv7eA|Nph2#3)EfeO%c4> znF@3s`s-J~guKNICRu5Ib$P5&|2Jv!Y;hhRjP#`!7P$HTH&g^PH1UrLPznfJQw$Zs z7!wHs<2*C_1x%}dQutGCR5eM94yv47J$HJ1oCSQEsF=))JaDO0ltc<6GO=@fuxbe< zTEMiq<=G$5P{+^%+OHbeEvw-y?fu-8cJdu;A~$Zulx@3Tx&qa&ft^A`5M( z84^3bgusYh=9}apIZ6cJ7}tnw4%b3PLcXVXE3)L2^e@xXv1Npsn%WN?97vukQKvYy zRl!OTGh>SoI7&H4ahRWaSP@+4Q{q%MTjCn+kXIvzH?%`EG?J6kl<+uql{@VslH%4a z!6W2+w9FizkylX=oSHn8tMnE)s&1~m!bcl*Ws4h%q9(Z}BxLDpL#z1pD^9jP18!d4)kYIix|`Q74$_IxKZNMZDc7`tz>idcXRn3qJsvX!o}V)^T@k&2=-FY7 z+_wTJb10ChP+Y{bW>b#fat;(k*Wjyu*$v0XWHuE>CMIpm!;FN45xrwWcJE<>bME)@ zlY1d0mymE&YY_9WDD^PspB=&8vh7B}UicB%+(I4TTd$VpHrZ zK+qq`>3s(Swe&gjt^Ne#;=~$3>5~#g#bm8m2OLfbFP}A7@(T64gR1Pv6NIfhG(!d9t^Kf+(cA2KM zEKY>O(%zmCiS!ShiK7y_R>Yp7NjQN3EfV6_uJIa${j-$EHJ!y3vlQ%OkXhQJ`Hp+m zB#f6?#T}lts#8u2gwO)EH&Xq+a!reaR*_?-oa_>W*#vhl?C`K*=Hbh0YwaJ}V?;$o z!+zTINnawYybHjdOpiEIZ@mQl$&SzO9W_<#%V4XWq@17*+M{33GDW4OBag$Bxu{d+ zClFvB>kXK*Rbv| zjsk!00@zQ=k{n^c$50Rkf7;T97T?3RegBS7QBmprH5L&O!)EPaMGYpK5vPsxq1;je zK0v?;HNr|g?D^+_U!}3tD1wFR3sZ=m$Z`Z5x*0dko=Be*jYQ!J0b1Zz+8tT2wS`52 z^!47mG-BFM(2oII-4tvoPrgvov1^CSiZHTMfu_`^Njg-A27#n^y8Z6V?S^QK6M^c{ z)NJ2tci8&IO6!Mq9nssjojIT_Z0zjOPLR+!-%MOFj?qKCQam zd9RU+_-%T+vMU<7F@>l4%K2e9(v>~E0|uvrqjXi?o^u83QStFYrWc<_i0%@8>vs${ z=Qlok0Ab&hcYV#{Yi<42hVbm-B8CTvTVH39qJED3L59F!(ImrY>fvj_9#nwUL4vxQ z-gSfeM$a&qhG;-C)Ha-v zkx|Le=f)K||Cb=l#orVG_(S-C?_N7QjcPby*mq^1WzPM_j~{QJloEvTHn2OxlX=m` zM;27TRiEA%rSYNNOpCMYOwsT21rUBWN>nS|>RC8v*_~RHdh@4~{Av?UDYqG>hH*cB zynIerb9f#Y&xzBbGTZip@B!6gYQCTnfEy!u69L4+L<$&LSrv6G*sk364@nsrK^;T+ ztgC%2bltS@${Lt5!cc@kFy(rzBWvuGzH))?y?f6_-!k?04`Pd}$@llY>~l-*SX&c3 zUR%{=jk+wlb#`LA7p9i=%gEI9h5@F|XEVi0zEe=|nuxwi!*Fkr9NvJ z6uZ2~`?T(vqN49fB`Nak2#CLTFPIuA(HUXT4xVM+Y6g$^ytB!9s9!iSc-2VqalUnK zak0GfgKMj6tG)gGn8d|LAa(puTRTD=Vk8gxFY)&oM~=mdCo<8!WuoJCK5P@WZzrdv zwfW1MuLOY}zaS#-7sEAe2S!KGm2`{7PgWAR)X4`HNJGZZ79Uh0%=_CB(KiE>mR6PV z-q`4<+q@eQ$Vi)m2~MN+QPp(wM;`XA^}w%R;@Rrhev;+iY$A;ubdAbN5M6SbH;1aw zARaJAmU_1@CY6M~&2E?wTG=}|G`~}faNGO#kOdiZiRfVS&b@n_R%MTetJj2=p#wuN7Ux@kUREhK4{R6ORIzf&B*{we$+ zaj`Kf^#d>rm(5UzaseQe{lcoE=#T6rLPkeTSZ)R|8Wsm&D(t$F`5@29w>&d|jx$~k zODih`=y5a|US8I|zAf{x+@4AtEpWC9s;BF(061>rNPl#sjTcw_^4|2HvS8-y<`Zvo z+{J;ng)5v^@#4{=rLCjwd$NIpwjR(Q-NN@DOS8jKS%JsHY}CV!f6!NJd@9p$kA$x) zs=}^&`h=G)l~TTghp!PD1Og>JLsBnN#1e*kmdQrn4B1Vvhhu@QHKqB$I8-f2BrXNbd8&RT<&5_HFC-p8o#%HT4iZ7JF}R z@&^xY9~~U9UW$2{tcyeZAOc;uRcT35mHiv&Dj~8buA6o4M-{ZAW20`{&3TppQ&?V}xZO~*|ML?g3yXqYKEa|uu?#yLX!;EDyE;x3r1Vx$LO^vSKtd|( zzbA4XwBf#v+?P1ch``^MlGW9`aFTlm`*W$Tt{;|1;C`yZ1l@=X^_6@3hb?y?XRDp5(w>Wz?&NP; zP(e;3PF=}oSx+iI!Zub`TAQ0Ws8dse>L(_~?{O0Y9f}U}BUF5XR+H~O9>K0b>QXL$ zkujtXG(Kaszk@)l?h79urt;CgNT|xia1;%adOy5aF^Y?U4C3gv(PHKT*cA;0VS~>M}Hb` zQ+(zw95QoJn9hQ&=+UMZLDn@-hZ*si*Pn%f9-jEf*pfm(g+TQRM%ZOiq!-YWP!%9P zDN`evc9M#Ui@Q7Cc$%I^&c`1-xBWtc#B33YL!`7?&2wL2Rg70(1&{p3hw~?Q@?$S=Eyr>4u;H?z7}${-k1df>Y9vAim_LYK z`;-E7_lH&<-`|iHmm0J|Q5k271EmEfl=-*9mm8yq2Ux=%3|tbVefIhqP>iROvd|bx zXCU=+zbYklVTjbtmG zNa6u14aXV(&l|$N(Y&!Z{Qk-ym2r3YcBw^b3v!# z#OhnZiDO9zJNSOswA}C1-@!?TCl)k>@F?6aZvZFEY%L^SgC2%r(dHrNtt02j#6aKw`L_ZeZIAl13y>w`*xy`;=?23ukkY|>syd&2T67ZPh_$Pcme#ay< z-uxMTCx$pOr0L76)BDXd{D3;~C+PJDw7}`%r@8M76fc3;Slr;Cfl=a4Ivv)CR#gu` zA5I+l?yO%1t0~YA#26mrH1UL{cD+C8Ns5%n6b}NdPI5rfqw@T4d-OtHUV@gD$m@$R z`@K>`A!nwEC@DI~^U84x%T6AA{$6LBI<_LU$BznHuDnHv4?T=bg-+jY7LJcG_}+YR zU{Gy9xPYi{4E_E@I;syi_HTke?j!<0yrGM<_au+PKp7^@n;+>XZm-~c>q>RlC{vqJe z0iSPSDwPUZZ-ecmdKOcPa7>@OfWp{%K+7|aY+_7e;v+DZ_Yq@a5WP2IhiEMrHX30Tr?LSp+LAS~+`Od(DLwqr`I{yR zI=#0NU(-MG+;K=wDWV$=qyvF6o%WEe72H;JJ@1z6A*$Gt%t+i6G9pO@{rat#EF~A> zqk;OKun~9xAb`z?hQ4AxD607aRK=WOxCp}%g=XmaXSnVqf+y)fou(dpION2}Ko2;w zVfSTzsyeM)-5lUgRvYbLP4ca9kAs2j1_x>fQDX{yUF^Hb1jkL5T_4gB)5a8?x?P+Z z(?HygcZj5?t$9&5sCr-} zx{vJgkDNmZb&vw-@X8wpB@<%~6c{ZGy?u7TT~U`#VH! zBt6~FF-m}{n&tEJCeNko8ET@~Jcq&x##m%F3mk)N3-;NTBUxUmCE!A0%3y`$>T=uzzGlHJPnfpFYBj64w?f+v0)=MTB?KpMJj2q*fm@8kRyOFJ} zU8K^WIvF1BZ=v_?QH3g(l&G}COK^5<&L;{|QjOv9@x6ufjoEBIz#9^i^BRLDu6H6a zVwU%xp%Md)kt`+$aVf|4ab0>3Y;{X)&83GbT)nTaKQsS)?r3(A%&f+Z{P%C?+@ieg zx!)Y=UF=t4KAiRWBsy(q$K0r>2@B{^Y5!n z{--ByYpG+)Y>YS+*)}_rxglsOw>1*!5wdxyrC8(3sK*<;HbaDQ zI@dmDg=HoQ9c*;*1NGL%&kgg7i>1^sU75EWg@7FG3?(fsNshQu;X1+Wi?CMiCx?5p zAiJ`5b0hAs`F;duC6IWRLTr7YI;i&q<=Fvl-qzGBVZ5rsKFsZ?J4zU}%j?e7CgQ%F2RMMvUjqg-ro!ve=(CS}qub zBP~EDga<1EZxv3w4t(0HX({UyqKYGj6Z7`Aki<4zsE8Q?m}{S-Tb*b+g47{xo0N=(~;&sv?TDlqIB@%xgD&l13*&yuo_Kt0#K z#1?@yt9wJ z!J~x$TqBC8i+Oa8Bqb$>o0`b%y3<6V(_mMChY8f^&WCNblX%ZNI{44F<_I`}@bK`m z`g*`JtkSy2xjdr)S$EF=aRcVQAuKQ(0rbBy)DMR&$c=e~>Yn+uyk&hMYK_9G>4J8R;nCQc{c5P)w! z@W4tHn6CkJGNtSEB=ssN&P;P%BsEuMR^snNXtf_uF?GaGGuW*dVB<>&Kf&wK|5qBAWJ_yXJ!+5`}o ze%gLL7FSIyJ)$-LI_jH{59iH&GBLsPp6&v;%bH#Z3#c1=dM^ZJ3$5y{^U@b6m^uoA zdVm89UOQ99fdk-LC^>>1d2KUXyqfdJ>vaE^?)}iN0;oc;t*zXgmjwDDx}UX4F`q0@ zHyG+d%~t}dw`{U*zoI9ok~`xAkEBG{J@->BOi-dI;Xee zP6}3t3p;!8?RZyh@qu{Dn@e3hKbl=(IFBR}s_`Omb~vu?n_<_~#LDKQBbxXiX`!+U zNqYwug*$g5L{Hgn`O^}Suips_OfS212gq9;CwmL880Yio3C z=Q^Y)wZ_+BVd{4AZR4x+uc^&upTbwJ2Oz!|hp^^7L+C4x+~w3)BmlW|%8rN@JU%`1rPVj(F6AZvKuG(PIA9^qkPh|Akq=k82F|Q7Vv9 zQeWFA`9c>w4JF{6ci$7k4`pSL)3LFaNlm`zY~aOF4UMSh(AZdHlkml&sC0VU=qS?( zQMlXEh7S)Z7L1`B9Ky8{@Rh;AUDwP!NJjRl;=}dV-gD!A>FgX??SwjheI>fJxrJuqIiXDn;4cnCj5BPPnuFPPDX##ZE=N z5?5r^M|Q-Ii|p=e1n^*ih2Z$tm)*8S%R3v|5T&Vw7*Nek9SV{usL^dY+gRL5N^;IP zXzgbs54)>RC#e?1#KfeTf%Y3k`p=6TeEReu?@wpp$n@?1|760{&4SLX7cb* zYn#pZ%yZ;L!NuXp8xS&fH0(3(d#c$Cs(_I>840B8FjZ7#rpgX{r*X|)qZO=Dezu*=CM(nicuUPSY;UX z5+2g!h1nKzQ}J=rL(9mIYHLmJ>j_9ZmqX>;#R+(_eG-_Gp}21Ai_XKvlLdZ0lc>2N5XWl{o401M(&}p1G zvCfroBj`=k4t1osEQnz73a0DZ2VdUN{mmLS4qOFAPKJ zbFSw<8t&y8)-M*(eMm*1zj3qGIpp>Df{So|H0FCDIa7unm+E6UY6-z%c{(J_0AYVL z0X8kb3_ZP+$(E8M7eCjaB*#6*Yn(4Wp5t!3J`r}@+HLUVqp;55PWgh`6nRP*(uy9R zTX!@x_*SBE-^@F-)C+uUNZwE+2O(t1(uF$XV z6dWw@w@w>mIm8xUPutzT(!RAN(ultx+B={~z8Rz-;@{Ye6 z42Ql^I}{DL)pyixEHpHFT=Sc)`p~w=c54sLp#nU?9Yh1kqEL2QC7ksfMd@MD(LC1} z>|w5M!U$okvIPuPbCJ7-yz2=VRCX89k_I zMhs9vIDq{3cR7ha=4aO1e7Ru|BDS@T&+;?7^gF%*4|1)&{r$NM3gkl@8(QY)O5AoA zPgzOfIPHsw!)i}Hp#J0WtVwMs8w^vHP;*1S5)sLXeV&#Z!Rn}(yTQltb19m!w19LF zU^9U}kqZm(|2a=E%!0>*C5>eB02h2zUXTdFKJoog#js{}?67Kbq3g;^F8NXUh|YD| zA?Vg@2i}$xCHg!j62eLSG6Bm@iBNdwTkqtY5al@~OcuBPJL(u66hze!7`VK#B3XtP z7q58q3TC<46d3`CENH3mX;-id{h&Xru2`Z%@*Mn%D+2GYKdRW5F5% zd9ep5e&qz4BFX{@)?-EXd?p<=8}2_nPCcDd&Mz&@NR@WvY#zNf8ahb z&EB013mexj8p6$6HJ|4{G4nD!WcTG1TfjZc9#W`<8?(NVnLKevg|k zTCVB}DMB2_p<5m}us--`%wq}&`-~(TD1w3=rHgd5ss?ZVsGLMsFpnWdM@&$G8oE#s zwu3v=vG*@LMB({}IR4XSqy8K-I)5CElMyRBk@Mz-;0Yto~P&jh8H@MA{z z0NdJr?@^MtnHto87gR7Vz6NG&sc#cN(=f!j)k@WQV;6dbQf^Syxcu}3%c_p zQ`_#xtnedr-X3oXo@>z}hz<4YkL9!3{#ZUS6A*bA^4g?!L*%_P8|UXu>i1f9FBP$= z0>1;JFbe9^Et*$9g``?KS@r_}7Yb7k$Juu(-}ea! zQ=N0TXWVn2c~4%@z*qumc|bHT#q-h=dqm`v16n$QKIWQaF!);5&JLojjaLNhdv9!9 z(bU#T9mhjn9-^5&5P&c*=bxDcQNZxsd;GfZA^8+|!nj4x(hp=jx3Fw)P3hde6(OXb zQq&&Rm{Ne^7{%AGPltIRAZ2bvrf6D$7k=*D`_;CN1dILN-n&BAO4yS+iTDRL>xlJ$ z`luf73vEa#tBEPH+Kd{~Fv;oHm&AMFHh1~H&)Mi3V{bviL8pdYZdtKE6g?2O(wd{H zH3j}w$qrN}QHIfDsL82?8@QpfpJx*fwNh{6<9hF2A_L9uMky{XZe)Spo@d(%#3%Xb z0ZtCy&fDw=%(alw#fJ+5fK3TrIiXcpO9E9hh_p@2V%L?Da}k4NXKyfyS|XqwQaCA4 zY?89v*6k*t6+csZ%{DTXnf6uzjYfi+i>T;LTdVWkfE_fA4`?O3f2`DrCY@H6o)(R# zz!3xY*swxknNGmpy8w9-*lNFlfJdw&M_ghWI&o>Aoy#Ggq3oZE1i_;qWuQ2S#mN5D z5W=^${kiWWDl2A1efIKIbV>j|yWUlXX3wqZ6IBkd<#s*fj|z9mJzxfflCQX}D?xFn-cDp{=hbxe)bk7Q9+0M{rlqCZ zH{bJaVIfP-#)tXHzInVs+8;_a^d}1$L!j7L3ikV+K<^+0m2-nrA@FYXpbs;;sLu~n zle~;L4Z%pCsNKyxY9pklXAqUV>HOmKrH-bRi+6GCljKPl-i+A5|>lB=7bqb$e53 zDF&>{=cai#tu~UJF*bVTrwbuzW9Yh2aKjqwNv}Y|zkb9`f(eY2NcVxGPI+DYEN$sl zp>M)R42oB6XufeX#8N>-woASh(!){Sf;mWJIQ>8Oq&C^vuLf?s&%BWxP3i8^`Z$e&*b~HWO zZJjaO7bYd41%bh;o!p^oGM0B%8}Nm!W@S!a0n)&#f`hB$PX>uGpp^OfYuH<0a|9YY zrX*Ku-v{C4y@00-1TC*;r;=JSM?)={OMRDbkx0Li(%H89KBek}5~p#7e26Nah7{wB zAZ+MfWQ3INy#|&)0KS<7)LY%xH+DOlg~@{o3JQ4gV%}^g~6mNZQ2D!1~u;=Tm%1G5ggWU=69Y>~ zhyDx<|L~L!#0dvI;7vFW9Fi<3NQZ?YlKzw6Jmc69G*@Y^1Xe?@~;i#gSnPOsWY=0uB zqvknrY(AQr8|)X`dl0^iiMD>|K-FRM+7|Ok?lDLZ?e;e~`GLuw_Plp`NZfe)Cj+&6 z#2}v^KHBk^j3TNPT5c7HEkOj&T5UFVPK_IGANj=C#=iQt#A;0@!VO*r6_t_;o}4s~ zzk%w5cW&CItuSnL8OuYqw3WuBK~%o!$#u6VB>+dIyf!9BCQy3xY z&P052Q-T^_s-2C#dxW88sHSMc6X6yYF2DMcDG>ny zX&5l*?wsESpYy)YIsfzZ|Lx`524>H?@4eQw>RR_+>HvLO+K^W)>0dxRLXG~kE&IX` zMI|sd+u7Mku7*{sx%hT4LooL?YAA`rtix2r)Un-BEzVr5$kuALG7%Q9&Z}~)GNqcl z(VB9z&DVY^2D`}xyYWVY#Wc<5As0%GHClI9-#5mJn!58|j^78u^>G9C7JRCxZ-m-tR#B!hyCw{HXGv=Adp}mI}_z$nAc! zGdv=mincTo);ZTSeSI*UTFlf7WN`F>1j%oNQ5vX7qHM_r2`1qyF(5;r@eSj@w6KT4 zm@EnC11Z97ot;GWzCIgUA3NG3ZtO`LP$R?9{9;#0^hIxg>8qPXo1%-vTKnB(8F~_a7*Ne=bY$U+`15-I?Fh)R0 z5L_JNbtBXx(l@CYlF+sOAGsh&Q92QEe?06Iq%LJ2N2Wg12VN3Lhyd9$%(M`_?Zf0Y zD>nxs-3+gpFbZy zsw$9GA{742)Sz2JECMom)2;NO@)HH&o*P0ZhWDfI_gcCmI%}1lj)k0_21Lik+CBwo zzz`FqeckpTdO$4q9Ky~Zp$B&d_~zoUhGyaQioVjKqSx{J9HSmT;MK7HdNEfy;I`84Smmjp0(#_1tGn3LPCC z2PY?#zkky~1M8kmDwdAv*LU@0trK)&A{}W=G_Lho*jat}1r&4yE{Mh}81Px&bo&Rg zW|N?^hA@mu4#IFm3*-?eZ3Y@-T}w$xF>>{N{~ifD+I#Cctt2Ha%T$O~7piTBW~YZt zSy~nWx0O+Epbfr0eFFmz-@xYP7^byP3Ddt;BW{&LJ@!9cnya8 z)yc3$7S0&&0NtRYB*8W((enUfdo^#Hn%G2odfH9(EZBrh;N~1b?hiCtVuyyLqhsRU zg3Ye8w#CLq#9RurJ6r5Rvo0t+1gxZAI74W)1bQ^52{0w|B$`NomztViH9|1lur2_) zxjjAgJyea50@pc1&O`9Y62(f=7OCgLjdem4l`wVm9_`s5p%oHA-)B;FkX zcC-Hl;zSjI_rM!!{T8C2*Ncun7|H?z{$C=}k2-=xv{2TEE zl;}G>)~pyBG6A!D$Vn}s1k4J1O>8lV=j-YvNlLKOarR~2j+%6Tm_-b|N^O#rzd#Z^7eNw3$>xI0vkl~uFLE(EnS z>?s}|9_r{29YXsE!GQv8aG>Dp9K%}#2z3u27z8fa&gd4A<_FFQYPo=8M$tFQ_SJAx zvpuF3wEH@7yj1JL<92n(@%n)78Ru<&M2`15C+=b}xX#VM;&Yq=?*uw%48m$jQd=GU zjx^TLIF%@9fL|B)Wntiq+*D5b@|iAri6maO3;l^|{f==>KC=KmX*mc&4*?w>Ua;{< z6LbucV_j75f#v684ZWENG(GxB?_a8dHrkoZC13X;Z>~J0<}j~+Zrc&dm;q=B|I87Z z`aCq%D^by@t%;kT&!d8z@#)$-_;q}&s0bm>plIX@|A-wNAS0(=1Wlp5s<^(^XY-A2 z>|k$8MhOCTMefhg3WNmzW}xpM9}km%((*J>yj9hI}k z5e|XLsnwiih_YhBzoJbo2*_`1NV#x7?1CRF#M4nrO;g-k#aJW=@ zD6$Pxw8xSRhBaO5r(GKJa1-W|$Iy2)xSMuHkAyJ!<^AtS=^^VgVa7TqKo4|7&SE`*d)dMLjNOF2EApa@dcKSQTMd06EFT$Oy>NexpU^ceMJ1k)2&dF!8Er@)p631M?6NU&{Xk z#Ha@jXJ+axS$Xe8jT4D;aj_i>rg9793@uCDfn^Vt-6P(%mAoHpYy?g;gt@v*s|4aX z!P$v>mzb2NTrRFffX}1;e1YeI;~8hfE-4()qVrqFshESa=NWhL@Qzq^>2V;Sm=2uC z(mBS1O!(%5T^S#rqcW!t5dEp3i*aBY?R^>SPX8+a1@Gf(Z)9jlOBO>W=dnoZ;&+;& zMfuZ?XggQzsRXOry?cXTBM3?S<-Q-JAnR<9O6laMEhq^) z8(UakpWa+|BQU$n&y9+N`3K^g^U1`oT!|g3!qS24&GpT~f1obt{JiYC?zT9O%eh%8 zpYezo({{R z8p-aRedBoAR({<#;$P7m77dQK;ZYpu={Jz7&^z;UbCZkczbJ5B1G!)d^33aTy!wB+ z$)2P(90kTQyKAnpGw4|ox7mG(=_@d>Wp8TQitCFn2afk~5O9h|CkG285`uZhe=JC# z=SxB4)mzhgagw>ZKf1+SaM5xw85vB$=fJOM8w6M+1^HgHFt@!a#poCvMhGS5ISSm{ z0I&+z_)ZI=#|$QVU^tX=N5dX_Mq6%=>2(9yxd}9wl9FmEj@qcgNI-xOzPPyBUQ@GX z<9!cK%`L!vHkW|y4g$piGqArE?xh{LwSfYxpz5ma@4t)GRbQXkn zr}Q5DaW(720 zqm7J)T;Rg9hmMZ8Tq{6pKcQFt)vH%h(hy!AT<83&i*&4D68c~CBJEC+Gm{6t{OvWj zAC4M8L-Q796hn&uN!yF}Mn6CLyFcL` z!Ss%Sox5tC66`s4x_))WbFXcXHWVOcaw@}D8=^-}mxzWuQ5RYCzWX)`VY{5UGt5q>cVMOSEV9GZrXov4X z(0=J-*Q&4}D=qyx68#s|dV;P}`^-nSkmo2R2?$n%q_MFva%RSw2Ux|g(}0!dnV(?6 zL|NNwpIFcwCjUKFvs+`3^;DWWCO1=6LO|&KM4ad>FA+HiY`5!q z)bMxd!T}<%^ToYX%sLPZ+4y*HrOmYukT9)Sv|gt&6GQ_jDlJXj4=e{Jnzz_^#n4m$ zc^a^1m*cdh4+buLWlz{ZDujHb+efWWnIrXC*N(Xa@@=XScZB zE4+7TXlTd>!_`&VuNR87h^IiZZ=weg>-ys(npR#e?7j8%kCw(=B@`5Fu0x|Z{;LWv zru@3A49-TCl#qjA*4gnbqmmAr*4M2rp7Lmb`Hb&IPtEk}S=537^KIe059jgGjeo{R ze|9S;K;j_disv^cNT<7)ex>vY|l~iC4U(dba&ys?6j&k$RLKdh~2|(s|0eY-D1ONfrrl#olz<3uvQjtx_AJ_7W z9$pazk(Np77}pR&?q1Ef!T0E-os0n}vE*p~vMlT*p11xCf{Ca50_bV#5TIurE&<{I zZNq&LLi8_1h>wrVk7Cb7@)!_+3sc~wWW1ZdSUNr3it0t6%XniL=f+Fb4kL9nYxMl0KE^5pCj zYoWk$A$nzH<$jfjn@xf4!q?iCkAab%IU8!XfT3c91L%6#$yOO|P z?mTX!{#FKnXE()j97wSMPGZ=TBZ~F@kT?sV)_0BF&d$ynZ-(FiZ&qXuJ~78j0PVE| z2pWPJ5m{Q;8t(~Q=0hFru4v%pU2QvdS6p&Y@)Q`>*hE15(k5kw-(fxpu$zbl2P6s5 z?s=HCyU#v3Qsu9r8aIvkQ`dGE+!WH&w1MI8 zgP3Ax*zV4%Mj(FN`+f&GFZISHM~=m@j`?{WQon#M1bXSCthj{4%xP1wJY)o>*J+73 z+l~rCP5^d-TA94i?S zc}Nza4vit(S#5WPVOJ;R`$tBIj@Ev;6}^w^%D*^K`)HsTwmv$S(NF~}F9j__1j0;h zC{P=YK@g00^_jY!-AWQrNXW~Zw#wLET5_})#>?~T){+G+Ct7)rJ+ifRDdyfu2W6UUUQzu8HK;bu`4cSLT7%UEyQCuJl z*k`u7l{#2|rOslz!)tGR4?nH+lodQkvfdK{j&yeCu*v|u30lJ|fxi|xzosk4$v;`+ zO73Z8)R!5)gCnt~Kyj&z!a&!s3!2haYGnl>S`oxP+udWYwiXlNNN2N}dQa}%wWYQk zowU5tQZZ1pL&@dUKwI7P+7-0&@p=&pIe36e2?Iuz0@OhxVGuK(jhb*oC<>yt!#VA&y;-N!?#BwU>D8 zKe9qt_Wr$rY1ub_W>Bi)|Ma74gupmS-((ZPBwzhDJ3G4wiV{s$6Rdg; z7JO!puQ7;wJ9ml@NGU5@=9fZ2$k{Xowc_6}@o)y{8>*x7FJ<#m1i%U9520i%R?k%G zwxJ_k0i#agFTyA!#MkRmNxheLWmBPsI3Li%gd7`!miljq*c=$(`?f|BPq8{32AKLDWyXl$G=Zmcgpm2`jTmyq}NyoA#l3eil41-I%C1pE^b!(ga~ z4@taM{MvSak#saTfm_3aA%lQQFUoHEb6I;Ps#Sq+`GZO?#UW^WGi zm{a<&9>cPV7Zb_WrZAq+1^wbXv47|Xptqc~^Kq`UxLCv2H+7t@uY_>@bF6cjJR+&P z1TAFjoUy$k6jb9f**?0(Q8x_jNRPI)wzhW0MegM!&pupYjKr zi13<>uUwEeSACVPX16Fvzk0%QNq-nKipaaTwWn!p1a%sTEGVJT9GL`Id?>Y~peEg` zmpxxhh$0%d?*R)NV)5yX(QX@B8vz$0-F|BtlGwz^zZh8;EVvTKZ8Qxd&O*aA_TLX> ze7naGZ^nAfZWBp=?KF7#i?~#>&+4wD@#FE4ey~y31eStDKu1ev7@^LzvX?&n&C|x_ zThr|QC%%;ljqI^Xvo7dDS5dK(G%smvXefa!snvMbszn3X%`h?VU2v(?43; zWqVTzv6{cKYy`#?Vv}&B2Qtq*>>9#GqM`4a-mjknsd2#Q3=QR zhi-pL?z~~?(Y~}mM6DAp?R4$TCtiu;`d&8V+!D=M;nk)W(#88CjYGp{6Pa`sAGtgs z;^0E;nC@CMP_i)fy}DI#G)-w;Mtna~Qw~)7jOgo_W zfu1qu>WjSVR!d1Da$eivEXa}f`6OgyJNKoiC|4H(-QB6dY8>u3B<|7HZ;>xwzjCGh zrbH2^cE<(2Jo$04+-L9FkkYNT)ICn4@d(a-;DzQwM$zCZW1`xt^s6!lz(T%?u;L+O z-A@aLR|Gdw#4cP6@`xIAdMumo-L1rHy31)gP8`9vsatq~406C9_|U#$tMltr+qZ;X z^SJ9WPbv5m_32mKsu-v~EmG#Ms5d^4Ew~cPIrScYB{sv!E zTbo97t>;u}J%4?w?8=gbe&S)ko@1(=R!gra!M%}S$7<=LeWbVu{^gYV@*kM)}|D_ zSE@daOf-S#>G<{V!$LDH2sxwruf2JcGX9iqbkt0=tp0A|1(u@QVuN>AICeOx zG3A-;7HMe*%HX8v_XSGqa8>y?8oe-09l|VW7OLU}bxPOHJxbck zK;Fuj>~4f3{pbPJ^QgE<4&$CtmLZ=8tzt~T01YnG#HsYUXJP95qzn?hT20vfI5;R(kyr=CMQ-{~0M)G3{G7-LBd+l8wdF?R zi5AkG#t*Xrh~v6Jgy;C#!%;+eXFG9l)r^Uv|* zns0Y6r9}IZV7-pUcWrzl1Z#8isG(SQ>H1uM`R|Ud1{W4x9_#9KbK#b{^p{TfcG6N4 z{oOruU3VWw1SndRRV4H;KSU?G{lMQf#=5T=lqu9?ZH^T#kr6@FSIhtv^tY+gty}#% zP=go+Ff39wUR~@GIDHl-? zq#o86LIA9#0ub>2;MFzoisND0{ha^%!vEXS|5KX(GmA6a`TqxLf?T24Oxd_;DzXCL z0aWkTTY~NzAOxM^mAaJ{-2hUjtMHoc6v4YIU@=7@-=99=575zRw$4i>!LTA!`P3Sc zXh&Bq6Swn^VNh)(4#)z1@mU`rG}#w0Wda17f8RmVEmJU1`Wr}EZ!QO=b{GWdaLEaF! zM}&ROdc}PZA>eUPaF7{afS(FS=@BjHWVraqc?+pFU zGUO>)f$Xm#+38cUpwFVxhb%$c+#7g=NNs8R|hk00#w~XSSh}Rn% zf)faa<=qexo5b5TNzeY?!zQ%j)gXjG^WnHzARgL=Y4llM`6%A16m-B3lxhb^V+GgB ziOwDexad6ApbG+aw1+9k(>vTRgxuFxES=Q&nv~I}38=UaF35Lzg>NoZ^8Sx!{SA3q zRKTFaiI4W4jb!y(Vps|4+D3kH&GdeFpaX~!FZ-Ku{m})3c&rp{4VOE+%6f}hghj$+ z2j0WqS+q{u`ZPgRH+&Wi^}3HLA=Fcm?#(*i5OfB#Ko8PRYtw=6MNl97@O!r!x}AQ7 zu9PWlgg&(H$xx>jVk+1%uJ#!hw)gjk+xlnE40VBMB(+76)7=uir2@Bq`(niMx4hZv z=Y@gXXUeA=$};z}Hm}g~56$;xjxdF{t3O|Y7^sq1F`e%#RvTg{ef0uKD;e>2FSlH( z_>10vox;;w<2_>j{wKxO!tWa(?8ZEJp#KD#PrvSo5;G$u(K+8ZIxY;#DDxspR2vfr z{Pg3cA*CRFlk)h-aYGzOX&g(XmXz1FYXkhm$lwSXowx^%th)hcKS|NjbA;0mo4Xm^?|7DKT!tK;5oLaoCQ!( zzN(IId-W;%V9{-NHAPZe6xiO|yOseMmOmbONE*NfbRa5p4aTi=p__j~Af%p^Kk-j{ zyyC5Sy0>y15eWS2i0&#ctA#Hql68rxzJ254EHPE@orc~tvH|?OgEW+*P|gpOWzCCk zjJ3~~n@%#~t4yi7lOFj-GQJY(A;X-rN=i!l+{+%D2v|)M#P2EZV|Y>rjClw;GWUH^ zyQoj1Bwu=h6kN51mCl!4#1H9F84|_IKL_x#q;5*|iDH3Ul^HQ$euf>SihdDwlQ zIu`k=|Kq45maXtEa`ClvvJ!k=87hZNWCvo*X*;*7Kh2)&3bvlIED8_2LOAWU+@*yF z#yiYL2}&ya&wL0Oyv~)51iUWc-a1uZNs3vCz3#vOzfuyfrnmC*GkPg&>gkJf6Tp>Y zYm82P;qw<7c3XlD_P#`uKk;h6?X@{gK>&>N^i5B5q?k&j@?>3$`TWRmJId-BXLti~ z(EpgRfN@Ztz@>uP3si4z4Q=VwjohYD07-w*X~%Q*_!e1s*`_OK6`$^1%d4|3*nCLE zimtattJfvH8rJw@uj>{lx(9S=hBzVADIN8J_r=1RP{OY_0*-#;Z6Scae@nhZM2JjJ z%17?svVwBlkuLHKxP~nPzYe>D^Eeg_z0ZwnKaIgb(7Mr!N7ho0@_q7sY^-o6ZEJUb zP>6003=cCzT^%o!>>m_;{@dP79zH9M76rVXaf*@~@KyD6|E*HO%9AX>TcY*40zY1= zgE;RJAGu^-@NGwooh5=m(HF$4JE}DfBZMz(fhofw@TEzjsOX8mQ3Uxi21V~Rz|pFM zI_1V*V^$|*{_%U}Nyn*i$$oD7&tKRG8XYQ{N$9iT%-_S5ioAj>z+f2z#z`=ZLG^qW z0!T(m@ESzzhC3ugrvm-+xtH&)St>no`Q2cPFC+$B5-{}!?<9yW9kq3q0<6U7G%)=t zbA`JJVArm8eEXvdW5}P$#|S=PLT_G!=7loE(3qZur&1Qbox2@pF{L|&)lIuXSLc7^ zrD|JcMmi{pd`v3Xfv6`tkcIA>;>L^=l+(`P_L!c?+Wu5+HGKXuoq4#Xn?&q()9UK# z7vHre`;V;@?7cq0PkiCWGtVeY-(DVNVphz$8jy*F5Sao79wDd}Gj?s=^EEx>DQldy zyiS{dG$)3hc<{#Sy5DNrpin*<{rUMdUW^%7?$xrKb}e|@e^2|nRSVS#$h)AeCn;d5 zRmF`NC@3fXk%n&ndt@LDniTdsfoOg1m3ql<_pbb)AV|Z{wc)7KHl_ob?{a$!4g{Onm~qZ55v_Y5$Rja2Xw#cS!jD$Ae*A%0V~AmEZ~<6Z zyzj7X-`{Dk@~UZIgfZo`eE76Es%i|tg+gQ5(ivJ6ROVIn3O$8eR-NGiNFI()s!jB9b9SQUwPo8yCHT1&$i9z&)jjxzRJ$yf zJ^9#$U`V6w9E?bhkgCC&lHyP310W)~F-#%65K^HpVS0YlG3_mp50@OC$OgE7$9Hc7 zwHbznPfzBQT|2WsxDbC-(>svQW2eTj1oM?p=)Gi~)B2MPx&|fgo!AeS?6@)<-#Q2^ zm`T2+uedpCk5}U7R=&KjmJLHIs;uSfZ?wOttAF3+q%Yz17Q^GXPM}`HseDm<@rh#j z_Me3X1tWjbnn1U~?%y?d1{}-(sB1DUZ6%$9)lY1zF=JQ318DYlSy)?(1COIt6R6i$ zwc8#iUKy&3!`bcV-^)Lbn{S1 zlLEV`^{%wEv>tq2-GhF(eCB2j^HU2<*hEQ?`NjB^SAT+s^$KXW(8&y!dh>IfK1k%$ z^p-R+eSN3r=v3JYA~puYeSLDcy?~o-iz?^$@L;<`vqYxquY>8xtYFD_Newz)$|^&mWMY;3He@Xo^8oeZORz{(eT6NCbAvf?{$ zKBb7Fsd6b!c97PQn`9PbQ*@`289%33NeV#CACztIsIpqqK zrU_9v;Pi#jN%LM|5)B1-^jOZOk3?bHOZbQs~nA*3F7@6Tn@7FDErq{^Zn* zvM~*!3L!^C>Ov)qZxGZZbcJ@M%Es9RF=VXZZIexka@|@N2EOf`9vS9inllCCb=sf% zs=J{Kj||GxxLDMyj3!zs*QuSum9L)z;nEH4)bS)&1!vX|XkE5AEUWcC&7z)Yc(hUK z&j~En^|ZRKx4UOo%oEtJ4{I%9-2bVS#buPb0RJ$_J!X&g*BccLCU1y{|H(i$>jPOT zf^50}k+=>qadcAf+Q{lIoh^|YOK_phwqzc;J;Rr`yStwzqDt0l#)JfoD6lokmOj3^ zZL{D@FmIsA`tufoI@y0tQ;yK&jVoj5W`85p6B2Rb6oC4Ku6Xn(O4LnDPKV*Y7$Nusnxf@wlmNJdHB6?YUvAz%Wjl zFitV#pH;!Yt;juwtW|_NQI@3=CoYbCzjHM6>-JfYi@icqCVR>XG+682Hss6nv9uEi97+kBCRB8ovUS0bVJ89G*4xs= z0p#bH)EJFU!|~g69K4`W`K+{~_Sk$yC;+PyZXSdSm1sRN5xs0^X_;|x*BeifXfFaq zvrv}_5l%Jx%Ue4-IzBUhCmrRck7@M^8ijSEi5}nJ+~Z;-aN}W!nTUKf^43&`FYut-GDo-Nr=60R*|K|WMEw+6x1+;$r_S7y zm%;fZk<3r`8NMJVx>g~y3!O%sFa;UlVhIUFCl~vlD*V~3H|VB=@g84{w%{v$y73`A zO1hROIFtv0QYgAsh8m1^y;VjuLhKvhYH6Uv9`nsj1wm9FVv5EDDf4qZ+OQAg1uV^o@}BK zRKgfv)OGcSzX7)hLFVL*P69N$;b;*`mXnQAO0DXyAvHASQ3(*}ac+K?KB#5s1YuXC z12ealKn{eB1WiS>T8L9JxC(n!{)Rx`FuW(kS_jG4LrzLMf?fY6zfV_T{)-W49_ESf zu`6V_rJo_WU=%b8PjoSKqSr_!gJe0}!rX#;2C=bI>Y#WDsuW>fc>q)c*X-^eq*~39 z9tD~X>H_hIy`Ox#Yf?+7OL4%E@TTpNSL)PLh@GMMeb-a3@u|E{|A_f;)K#7MS4FKh zm*}IiKd(gK8|VyIA=n+F5$mAGSJ<>KP)BGo8qFCjQC&~CH6Y0MjUFXW+j)a#w$hc?#j{YF$_7`a=tK9f94gkKy<@lj_CaZ$_F7?R0N)YBd3c_kYEj6 z`A8zc1?b3A*nu8KhH>OBbnh@{MaWHRsVDayT`NTv=mpDe!k4S%UDl_H%lO4->3=`M zlR(O8_Lql+F?Zy1C_L9z#kjEw@JgExS_17cxClMMkgm{my!xc2 zyLhMQbgnpV$NQPbrOjcPwjGbnMgtP%Buc1gG?$-Dt(-SF+nPl&;bXK zRqqTqamJfAj9~ynWEBlD%~fggw(DXl>YqX(dnGeIQa)2&*tIiXsP_nZklH-y?s{P7 znz4!)1(VCJRQk@pK1?l3XM1HUY2FUH2c(7Av}=mL&8np8A4R?R!jxtlA=>V4^1AeM z&Oo_|mr%Ssm}imER1;+lIB&Yt>U@aPnN}Df!ro40ui`Vfk)6JfH@9?%m bTX@K5^?gbI?kDX4_@kw9Q@uphD)|2a7tB2F literal 0 HcmV?d00001 diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 0000000..e396323 --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,9 @@ +import adapter from '@sveltejs/adapter-static'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; + +const config = { + preprocess: vitePreprocess(), + kit: { adapter: adapter() } +}; + +export default config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0b2d886 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..2d35c4f --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import tailwindcss from '@tailwindcss/vite'; +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [tailwindcss(), sveltekit()] +}); From 7b32596c6d980c0bffafbe07573b52632683b7e1 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Fri, 20 Jun 2025 10:17:59 +0100 Subject: [PATCH 04/52] test --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b5b2950..6d10278 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # sv - +! Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). ## Creating a project From e94168862092b9bda6955476a966c803989e363a Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Fri, 20 Jun 2025 17:10:33 +0100 Subject: [PATCH 05/52] add css --- src/app.css | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/app.css diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..0586722 --- /dev/null +++ b/src/app.css @@ -0,0 +1,46 @@ + + + +@import url(//db.onlinewebfonts.com/c/8eea7efc212b74ac89dcf5cd3d0e0572?family=HandelGotDBol); +@import url(//fonts.googleapis.com/css2?family=HandelGotDBol&display=swap); + +body { + + margin: 0; + + + + + color: #fff; +} + + +#ssl-seal img { + cursor: pointer; + width: 211px; + height: 64px; +} + +.navbar-brand { + font-family: 'HandelGotDBol'; +} + +.navbar-brand:first-letter { + color: #4f8aff; +} + +li:hover{ + cursor:pointer; +} + +ul { + width:100%; + margin-left: 0; + margin-bottom: 0 +} + +li { + list-style-type: none; + display: inline-block; + margin-right: 20px; +} \ No newline at end of file From 6e7a310351528edb9fc3d91fde1ee183f39e56cd Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Fri, 20 Jun 2025 18:03:33 +0100 Subject: [PATCH 06/52] lib update --- package-lock.json | 589 +++++++++++++++++++++++----------------------- 1 file changed, 295 insertions(+), 294 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3a34fc..93e2ef6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,9 +41,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", "cpu": [ "ppc64" ], @@ -58,9 +58,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", "cpu": [ "arm" ], @@ -75,9 +75,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", "cpu": [ "arm64" ], @@ -92,9 +92,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", "cpu": [ "x64" ], @@ -109,9 +109,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", "cpu": [ "arm64" ], @@ -126,9 +126,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", "cpu": [ "x64" ], @@ -143,9 +143,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", "cpu": [ "arm64" ], @@ -160,9 +160,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", "cpu": [ "x64" ], @@ -177,9 +177,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", "cpu": [ "arm" ], @@ -194,9 +194,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", "cpu": [ "arm64" ], @@ -211,9 +211,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", "cpu": [ "ia32" ], @@ -228,9 +228,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", "cpu": [ "loong64" ], @@ -245,9 +245,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", "cpu": [ "mips64el" ], @@ -262,9 +262,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", "cpu": [ "ppc64" ], @@ -279,9 +279,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", "cpu": [ "riscv64" ], @@ -296,9 +296,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", "cpu": [ "s390x" ], @@ -313,9 +313,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", "cpu": [ "x64" ], @@ -330,9 +330,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", "cpu": [ "arm64" ], @@ -347,9 +347,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", "cpu": [ "x64" ], @@ -364,9 +364,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", "cpu": [ "arm64" ], @@ -381,9 +381,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", "cpu": [ "x64" ], @@ -398,9 +398,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", "cpu": [ "x64" ], @@ -415,9 +415,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", "cpu": [ "arm64" ], @@ -432,9 +432,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", "cpu": [ "ia32" ], @@ -449,9 +449,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", "cpu": [ "x64" ], @@ -559,9 +559,9 @@ "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", - "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz", + "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", "cpu": [ "arm" ], @@ -573,9 +573,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", - "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz", + "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", "cpu": [ "arm64" ], @@ -587,9 +587,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", - "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz", + "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", "cpu": [ "arm64" ], @@ -601,9 +601,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", - "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz", + "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", "cpu": [ "x64" ], @@ -615,9 +615,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", - "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz", + "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", "cpu": [ "arm64" ], @@ -629,9 +629,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", - "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz", + "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", "cpu": [ "x64" ], @@ -643,9 +643,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", - "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz", + "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", "cpu": [ "arm" ], @@ -657,9 +657,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", - "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz", + "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", "cpu": [ "arm" ], @@ -671,9 +671,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", - "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz", + "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", "cpu": [ "arm64" ], @@ -685,9 +685,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", - "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz", + "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", "cpu": [ "arm64" ], @@ -699,9 +699,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", - "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz", + "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", "cpu": [ "loong64" ], @@ -713,9 +713,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", - "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz", + "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", "cpu": [ "ppc64" ], @@ -727,9 +727,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", - "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz", + "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", "cpu": [ "riscv64" ], @@ -741,9 +741,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", - "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz", + "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", "cpu": [ "riscv64" ], @@ -755,9 +755,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", - "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz", + "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", "cpu": [ "s390x" ], @@ -769,9 +769,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", - "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz", + "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", "cpu": [ "x64" ], @@ -783,9 +783,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", - "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz", + "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", "cpu": [ "x64" ], @@ -797,9 +797,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", - "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz", + "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", "cpu": [ "arm64" ], @@ -811,9 +811,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", - "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz", + "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", "cpu": [ "ia32" ], @@ -825,9 +825,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", - "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz", + "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", "cpu": [ "x64" ], @@ -859,9 +859,9 @@ } }, "node_modules/@sveltejs/kit": { - "version": "2.21.1", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.21.1.tgz", - "integrity": "sha512-vLbtVwtDcK8LhJKnFkFYwM0uCdFmzioQnif0bjEYH1I24Arz22JPr/hLUiXGVYAwhu8INKx5qrdvr4tHgPwX6w==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.22.0.tgz", + "integrity": "sha512-DJm0UxVgzXq+1MUfiJK4Ridk7oIQsIets6JwHiEl97sI6nXScfXe+BeqNhzB7jQIVBb3BM51U4hNk8qQxRXBAA==", "dev": true, "license": "MIT", "dependencies": { @@ -876,7 +876,8 @@ "mrmime": "^2.0.0", "sade": "^1.8.1", "set-cookie-parser": "^2.6.0", - "sirv": "^3.0.0" + "sirv": "^3.0.0", + "vitefu": "^1.0.6" }, "bin": { "svelte-kit": "svelte-kit.js" @@ -885,9 +886,9 @@ "node": ">=18.13" }, "peerDependencies": { - "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", "svelte": "^4.0.0 || ^5.0.0-next.0", - "vite": "^5.0.3 || ^6.0.0" + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" } }, "node_modules/@sveltejs/kit/node_modules/cookie": { @@ -901,18 +902,18 @@ } }, "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", - "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.1.0.tgz", + "integrity": "sha512-wojIS/7GYnJDYIg1higWj2ROA6sSRWvcR1PO/bqEyFr/5UZah26c8Cz4u0NaqjPeVltzsVpt2Tm8d2io0V+4Tw==", "dev": true, "license": "MIT", "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", - "debug": "^4.4.0", + "debug": "^4.4.1", "deepmerge": "^4.3.1", "kleur": "^4.1.5", - "magic-string": "^0.30.15", - "vitefu": "^1.0.4" + "magic-string": "^0.30.17", + "vitefu": "^1.0.6" }, "engines": { "node": "^18.0.0 || ^20.0.0 || >=22" @@ -954,9 +955,9 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.7.tgz", - "integrity": "sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.10.tgz", + "integrity": "sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==", "dev": true, "license": "MIT", "dependencies": { @@ -966,13 +967,13 @@ "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", - "tailwindcss": "4.1.7" + "tailwindcss": "4.1.10" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz", - "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.10.tgz", + "integrity": "sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -984,24 +985,24 @@ "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.7", - "@tailwindcss/oxide-darwin-arm64": "4.1.7", - "@tailwindcss/oxide-darwin-x64": "4.1.7", - "@tailwindcss/oxide-freebsd-x64": "4.1.7", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.7", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.7", - "@tailwindcss/oxide-linux-x64-musl": "4.1.7", - "@tailwindcss/oxide-wasm32-wasi": "4.1.7", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.7" + "@tailwindcss/oxide-android-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-x64": "4.1.10", + "@tailwindcss/oxide-freebsd-x64": "4.1.10", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.10", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.10", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-x64-musl": "4.1.10", + "@tailwindcss/oxide-wasm32-wasi": "4.1.10", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.10", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.10" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.7.tgz", - "integrity": "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.10.tgz", + "integrity": "sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==", "cpu": [ "arm64" ], @@ -1016,9 +1017,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz", - "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.10.tgz", + "integrity": "sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==", "cpu": [ "arm64" ], @@ -1033,9 +1034,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.7.tgz", - "integrity": "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.10.tgz", + "integrity": "sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==", "cpu": [ "x64" ], @@ -1050,9 +1051,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.7.tgz", - "integrity": "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.10.tgz", + "integrity": "sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==", "cpu": [ "x64" ], @@ -1067,9 +1068,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.7.tgz", - "integrity": "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.10.tgz", + "integrity": "sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==", "cpu": [ "arm" ], @@ -1084,9 +1085,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.7.tgz", - "integrity": "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.10.tgz", + "integrity": "sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==", "cpu": [ "arm64" ], @@ -1101,9 +1102,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.7.tgz", - "integrity": "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.10.tgz", + "integrity": "sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==", "cpu": [ "arm64" ], @@ -1118,9 +1119,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.7.tgz", - "integrity": "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.10.tgz", + "integrity": "sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==", "cpu": [ "x64" ], @@ -1135,9 +1136,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.7.tgz", - "integrity": "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.10.tgz", + "integrity": "sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==", "cpu": [ "x64" ], @@ -1152,9 +1153,9 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.7.tgz", - "integrity": "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.10.tgz", + "integrity": "sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==", "bundleDependencies": [ "@napi-rs/wasm-runtime", "@emnapi/core", @@ -1173,7 +1174,7 @@ "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@emnapi/wasi-threads": "^1.0.2", - "@napi-rs/wasm-runtime": "^0.2.9", + "@napi-rs/wasm-runtime": "^0.2.10", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, @@ -1182,9 +1183,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.7.tgz", - "integrity": "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.10.tgz", + "integrity": "sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==", "cpu": [ "arm64" ], @@ -1199,9 +1200,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.7.tgz", - "integrity": "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.10.tgz", + "integrity": "sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==", "cpu": [ "x64" ], @@ -1232,15 +1233,15 @@ } }, "node_modules/@tailwindcss/vite": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.7.tgz", - "integrity": "sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.10.tgz", + "integrity": "sha512-QWnD5HDY2IADv+vYR82lOhqOlS1jSCUUAmfem52cXAhRTKxpDh3ARX8TTXJTCCO7Rv7cD2Nlekabv02bwP3a2A==", "dev": true, "license": "MIT", "dependencies": { - "@tailwindcss/node": "4.1.7", - "@tailwindcss/oxide": "4.1.7", - "tailwindcss": "4.1.7" + "@tailwindcss/node": "4.1.10", + "@tailwindcss/oxide": "4.1.10", + "tailwindcss": "4.1.10" }, "peerDependencies": { "vite": "^5.2.0 || ^6" @@ -1254,16 +1255,16 @@ "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -1411,9 +1412,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1424,31 +1425,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" + "@esbuild/aix-ppc64": "0.25.5", + "@esbuild/android-arm": "0.25.5", + "@esbuild/android-arm64": "0.25.5", + "@esbuild/android-x64": "0.25.5", + "@esbuild/darwin-arm64": "0.25.5", + "@esbuild/darwin-x64": "0.25.5", + "@esbuild/freebsd-arm64": "0.25.5", + "@esbuild/freebsd-x64": "0.25.5", + "@esbuild/linux-arm": "0.25.5", + "@esbuild/linux-arm64": "0.25.5", + "@esbuild/linux-ia32": "0.25.5", + "@esbuild/linux-loong64": "0.25.5", + "@esbuild/linux-mips64el": "0.25.5", + "@esbuild/linux-ppc64": "0.25.5", + "@esbuild/linux-riscv64": "0.25.5", + "@esbuild/linux-s390x": "0.25.5", + "@esbuild/linux-x64": "0.25.5", + "@esbuild/netbsd-arm64": "0.25.5", + "@esbuild/netbsd-x64": "0.25.5", + "@esbuild/openbsd-arm64": "0.25.5", + "@esbuild/openbsd-x64": "0.25.5", + "@esbuild/sunos-x64": "0.25.5", + "@esbuild/win32-arm64": "0.25.5", + "@esbuild/win32-ia32": "0.25.5", + "@esbuild/win32-x64": "0.25.5" } }, "node_modules/esm-env": { @@ -1459,9 +1460,9 @@ "license": "MIT" }, "node_modules/esrap": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz", - "integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==", + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.9.tgz", + "integrity": "sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==", "dev": true, "license": "MIT", "dependencies": { @@ -1469,9 +1470,9 @@ } }, "node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", "dev": true, "license": "MIT", "peerDependencies": { @@ -1928,9 +1929,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, "funding": [ { @@ -1948,7 +1949,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -1985,13 +1986,13 @@ } }, "node_modules/rollup": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", - "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz", + "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.7" + "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" @@ -2001,26 +2002,26 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.41.0", - "@rollup/rollup-android-arm64": "4.41.0", - "@rollup/rollup-darwin-arm64": "4.41.0", - "@rollup/rollup-darwin-x64": "4.41.0", - "@rollup/rollup-freebsd-arm64": "4.41.0", - "@rollup/rollup-freebsd-x64": "4.41.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", - "@rollup/rollup-linux-arm-musleabihf": "4.41.0", - "@rollup/rollup-linux-arm64-gnu": "4.41.0", - "@rollup/rollup-linux-arm64-musl": "4.41.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-musl": "4.41.0", - "@rollup/rollup-linux-s390x-gnu": "4.41.0", - "@rollup/rollup-linux-x64-gnu": "4.41.0", - "@rollup/rollup-linux-x64-musl": "4.41.0", - "@rollup/rollup-win32-arm64-msvc": "4.41.0", - "@rollup/rollup-win32-ia32-msvc": "4.41.0", - "@rollup/rollup-win32-x64-msvc": "4.41.0", + "@rollup/rollup-android-arm-eabi": "4.44.0", + "@rollup/rollup-android-arm64": "4.44.0", + "@rollup/rollup-darwin-arm64": "4.44.0", + "@rollup/rollup-darwin-x64": "4.44.0", + "@rollup/rollup-freebsd-arm64": "4.44.0", + "@rollup/rollup-freebsd-x64": "4.44.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", + "@rollup/rollup-linux-arm-musleabihf": "4.44.0", + "@rollup/rollup-linux-arm64-gnu": "4.44.0", + "@rollup/rollup-linux-arm64-musl": "4.44.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", + "@rollup/rollup-linux-riscv64-gnu": "4.44.0", + "@rollup/rollup-linux-riscv64-musl": "4.44.0", + "@rollup/rollup-linux-s390x-gnu": "4.44.0", + "@rollup/rollup-linux-x64-gnu": "4.44.0", + "@rollup/rollup-linux-x64-musl": "4.44.0", + "@rollup/rollup-win32-arm64-msvc": "4.44.0", + "@rollup/rollup-win32-ia32-msvc": "4.44.0", + "@rollup/rollup-win32-x64-msvc": "4.44.0", "fsevents": "~2.3.2" } }, @@ -2070,9 +2071,9 @@ } }, "node_modules/svelte": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz", - "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==", + "version": "5.34.7", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.34.7.tgz", + "integrity": "sha512-5PEg+QQKce4t1qiOtVUhUS3AQRTtxJyGBTpxLcNWnr0Ve8q4r06bMo0Gv8uhtCPWlztZHoi3Ye7elLhu+PCTMg==", "dev": true, "license": "MIT", "dependencies": { @@ -2085,7 +2086,7 @@ "axobject-query": "^4.1.0", "clsx": "^2.1.1", "esm-env": "^1.2.1", - "esrap": "^1.4.6", + "esrap": "^1.4.8", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", @@ -2096,9 +2097,9 @@ } }, "node_modules/svelte-check": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.2.1.tgz", - "integrity": "sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.2.2.tgz", + "integrity": "sha512-1+31EOYZ7NKN0YDMKusav2hhEoA51GD9Ws6o//0SphMT0ve9mBTsTUEX7OmDMadUP3KjNHsSKtJrqdSaD8CrGQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2120,9 +2121,9 @@ } }, "node_modules/tailwindcss": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.7.tgz", - "integrity": "sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.10.tgz", + "integrity": "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==", "dev": true, "license": "MIT" }, @@ -2155,9 +2156,9 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2278,9 +2279,9 @@ } }, "node_modules/vitefu": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", - "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.7.tgz", + "integrity": "sha512-eRWXLBbJjW3X5z5P5IHcSm2yYbYRPb2kQuc+oqsbAl99WB5kVsPbiiox+cymo8twTzifA6itvhr2CmjnaZZp0Q==", "dev": true, "license": "MIT", "workspaces": [ @@ -2288,7 +2289,7 @@ "tests/projects/*" ], "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" }, "peerDependenciesMeta": { "vite": { From 251315ceb711ddb8ff0589fd1ca979ef32fa9307 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Fri, 20 Jun 2025 18:44:52 +0100 Subject: [PATCH 07/52] fix/patch for vulnerabilities --- package-lock.json | 10 ---------- package.json | 3 +++ 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93e2ef6..c3fd5b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -891,16 +891,6 @@ "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" } }, - "node_modules/@sveltejs/kit/node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/@sveltejs/vite-plugin-svelte": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.1.0.tgz", diff --git a/package.json b/package.json index eb38eeb..be07886 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "private": true, "version": "0.0.1", "type": "module", + "overrides": { + "cookie": "^1.0.2" + }, "scripts": { "dev": "vite dev", "build": "vite build", From 768b6d969b19dbc05b4ffa00ba0f8f2fd8d6ff9b Mon Sep 17 00:00:00 2001 From: Valera Date: Mon, 23 Jun 2025 22:12:42 +0300 Subject: [PATCH 08/52] =?UTF-8?q?=D0=92=D1=81=D1=91=20=D0=B1=D1=8B=D0=BB?= =?UTF-8?q?=D0=BE=20=D0=B3=D0=BE=D1=80=D0=B0=D0=B7=D0=B4=D0=BE=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=89=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 279 +++++++++++++++++++++++++++++++++++++- package.json | 3 +- src/app.css | 2 +- src/routes/+layout.svelte | 6 +- src/routes/+page.svelte | 2 +- vite.config.ts | 1 + 6 files changed, 283 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3a34fc..a2450f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,8 @@ "svelte-check": "^4.2.1", "tailwindcss": "^4.1.7", "typescript": "^5.8.3", - "vite": "^6.3.5" + "vite": "^6.3.5", + "vite-plugin-static-copy": "^3.0.2" } }, "node_modules/@ampproject/remapping": { @@ -1273,6 +1274,33 @@ "node": ">=0.4.0" } }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/aria-query": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", @@ -1293,6 +1321,32 @@ "node": ">= 0.4" } }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/chokidar": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", @@ -1483,6 +1537,34 @@ } } }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1498,6 +1580,19 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -1505,6 +1600,52 @@ "dev": true, "license": "ISC" }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/is-reference": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", @@ -1525,6 +1666,19 @@ "jiti": "lib/jiti-cli.mjs" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/kleur": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", @@ -1907,6 +2061,29 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-map": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -2155,9 +2332,9 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2171,6 +2348,19 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", @@ -2195,6 +2385,16 @@ "node": ">=14.17" } }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -2277,6 +2477,77 @@ } } }, + "node_modules/vite-plugin-static-copy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.0.2.tgz", + "integrity": "sha512-/seLvhUg44s1oU9RhjTZZy/0NPbfNctozdysKcvPovxxXZdI5l19mGq6Ri3IaTf1Dy/qChS4BSR7ayxeu8o9aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.3", + "fs-extra": "^11.3.0", + "p-map": "^7.0.3", + "picocolors": "^1.1.1", + "tinyglobby": "^0.2.14" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/vitefu": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", diff --git a/package.json b/package.json index eb38eeb..0366742 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,8 @@ "svelte-check": "^4.2.1", "tailwindcss": "^4.1.7", "typescript": "^5.8.3", - "vite": "^6.3.5" + "vite": "^6.3.5", + "vite-plugin-static-copy": "^3.0.2" }, "dependencies": { "cookie": "^1.0.2" diff --git a/src/app.css b/src/app.css index 0586722..6029437 100644 --- a/src/app.css +++ b/src/app.css @@ -2,7 +2,7 @@ @import url(//db.onlinewebfonts.com/c/8eea7efc212b74ac89dcf5cd3d0e0572?family=HandelGotDBol); -@import url(//fonts.googleapis.com/css2?family=HandelGotDBol&display=swap); +@import url(//https://fonts.cdnfonts.com/css/handelgotdbol); body { diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 3479b3b..80c0c5f 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -24,12 +24,12 @@ - - + + - {$t('siteTitle')} + {$t('siteTitle')} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 87b8d7e..031179f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,5 +1,5 @@
diff --git a/vite.config.ts b/vite.config.ts index 2d35c4f..51cc79c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,4 +4,5 @@ import { defineConfig } from 'vite'; export default defineConfig({ plugins: [tailwindcss(), sveltekit()] + }); From f854c55ec99dc6dd5e47f23ccf009c5064e1231f Mon Sep 17 00:00:00 2001 From: Valera Date: Tue, 24 Jun 2025 00:48:21 +0300 Subject: [PATCH 09/52] =?UTF-8?q?=D1=81=D0=B2=D0=B8=D1=87=20=D1=81=20?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=BC=D0=B0=D1=86=D0=B8=D0=B5=D0=B9,=20?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=8F=D0=B5=D1=82,=20=D0=BD=D0=BE=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BA=D0=B0=20=D1=87=D1=82=D0=BE=20=D1=82=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=BA=D0=BE=20=D0=B1=D1=8D=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/Header.svelte | 5 + src/lib/components/ThemeSwitcher.svelte | 172 +++++++++++++++++++++++- src/lib/stores/theme.js | 32 +++++ src/lib/theme.js | 27 ---- src/routes/+layout.svelte | 2 +- 5 files changed, 208 insertions(+), 30 deletions(-) create mode 100644 src/lib/stores/theme.js delete mode 100644 src/lib/theme.js diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 09a2604..7e57c4b 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -22,6 +22,11 @@ function closeMobileMenu() { mobileMenuOpen = false; } + + + + + + + + + + + + \ No newline at end of file From 2345104a1b4a43f38c05fef2e2413c5ac5830542 Mon Sep 17 00:00:00 2001 From: Valera Date: Wed, 25 Jun 2025 23:29:39 +0300 Subject: [PATCH 12/52] =?UTF-8?q?=D1=82=D0=B5=D0=BF=D0=B5=D1=80=D1=8C=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D0=BD=D0=B0=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=BD=D0=B0=20=D0=B8=D0=BA=D0=BE=20=20=D0=BF?= =?UTF-8?q?=D0=BE=D1=8F=D0=B2=D0=BB=D1=8F=D0=B5=D1=82=D1=81=D1=8F=20=D1=82?= =?UTF-8?q?=D0=B5=D0=BA=D1=81=D1=82=20(=D0=BF=D0=BE=D0=BA=D0=B0=20=D1=87?= =?UTF-8?q?=D1=82=D0=BE=20=D0=91=D0=95=D0=97=20=D0=BC=D1=83=D0=BB=D1=8C?= =?UTF-8?q?=D1=82=D0=B8=20=D0=AF=D0=97)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/Header.svelte | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index b53bab1..243ea3b 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -26,9 +26,9 @@ let isDropdownOpen = false; const socialLinks = [ - { name: 'Twitter', icon: 'bi bi-twitter', url: 'https://x.com/mremoteng' }, - { name: 'Telegram', icon: 'bi bi-telegram', url: 'https://t.me/yourchannel' }, - { name: 'Reddit', icon: 'bi bi-reddit', url: 'https://reddit.com/yourpage' } + { name: 'Twitter', icon: 'bi bi-twitter', url: 'https://x.com/mremoteng', tooltip: "X ( Twitter)" }, + { name: 'Telegram', icon: 'bi bi-telegram', url: 'https://t.me/yourchannel', tooltip: "Tg" }, + { name: 'Reddit', icon: 'bi bi-reddit', url: 'https://reddit.com/yourpage', tooltip:"Reddit" } // Добавьте другие соцсети по необходимости ]; const toggleDropdown = () => { @@ -63,12 +63,12 @@
\ No newline at end of file diff --git a/src/routes/downloads/+page.svelte b/src/routes/downloads/+page.svelte index 48bbd76..a6f068f 100644 --- a/src/routes/downloads/+page.svelte +++ b/src/routes/downloads/+page.svelte @@ -1,5 +1,3 @@ -
-

Downloads

-
\ No newline at end of file + \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js index aa6f293..14c64f8 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,10 +1,12 @@ import adapter from '@sveltejs/adapter-static'; -import { vitePreprocess } from 'sveltekit/vite'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; const dev = process.argv.includes('dev'); const config = { kit: { - adapter: adapter(), + adapter: adapter({ + fallback: '200.html' // or 'index.html' + }), paths: { base: dev ? '' : '/mRemoteNG.github.io' // replace with your actual repo name }, From 4ecc2294d4796b9b3dbdddf6d672ffc464027077 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:12:54 +0100 Subject: [PATCH 19/52] try --- .github/workflows/deploy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 89e5ed9..bccd9b0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -32,10 +32,9 @@ jobs: - name: Build the SvelteKit site run: npm run build - - name: Upload build artifacts for GitHub Pages - uses: actions/upload-artifact@v4 + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 with: - name: github-pages path: build/ deploy: From 1a9ebcf653295ab4ff0888843a922c1173227154 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:13:53 +0100 Subject: [PATCH 20/52] up version --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bccd9b0..26ce075 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,7 +33,7 @@ jobs: run: npm run build - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v4 with: path: build/ From 2e78d4d01cb889c9dd2f88aa90f2530b549a21db Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:16:23 +0100 Subject: [PATCH 21/52] test --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 26ce075..5c78396 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,7 +33,7 @@ jobs: run: npm run build - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-artifact@v4 with: path: build/ From 8e641be0ac915aaf85c53c3afa085b2df4cc0d4e Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:30:19 +0100 Subject: [PATCH 22/52] downgrade upload version --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5c78396..bccd9b0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,7 +33,7 @@ jobs: run: npm run build - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-pages-artifact@v2 with: path: build/ From a9b9ea6356fdfa04818fc976c9140bd78154c4c7 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:32:44 +0100 Subject: [PATCH 23/52] upgrade --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bccd9b0..9d42a7c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,7 +33,7 @@ jobs: run: npm run build - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: build/ From 25409ffac0bc9ceb4b050f76cfb9891cdac28a00 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:34:18 +0100 Subject: [PATCH 24/52] upgrade deploy ver --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9d42a7c..c995c57 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -46,4 +46,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 \ No newline at end of file + uses: actions/deploy-pages@v3 \ No newline at end of file From 6b2a8ecb34b9af4c4508d2380851ce40e5a76b3e Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:39:19 +0100 Subject: [PATCH 25/52] upd --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c995c57..585552e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -46,4 +46,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v3 \ No newline at end of file + uses: actions/deploy-pages@v4 \ No newline at end of file From 8eab1e425ff883f0ff07ab3dfe4ddf4dc43b3adc Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 2 Jul 2025 23:46:31 +0100 Subject: [PATCH 26/52] fix link --- src/lib/components/Header.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 0bf6a30..949f54e 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -42,7 +42,7 @@
diff --git a/static/images/certum_pl_dv.svg b/static/images/certum_pl_dv.svg new file mode 100644 index 0000000..3289a69 --- /dev/null +++ b/static/images/certum_pl_dv.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From aa88be7ad23052d53471ce4fe905b22bbf7ac488 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Tue, 8 Jul 2025 22:57:00 +0100 Subject: [PATCH 42/52] move script to file --- src/app.html | 25 ------------------------- src/routes/+layout.svelte | 12 ++++++++++++ static/js/theme-loader.js | 19 +++++++++++++++++++ 3 files changed, 31 insertions(+), 25 deletions(-) create mode 100644 static/js/theme-loader.js diff --git a/src/app.html b/src/app.html index b337e1f..de43f59 100644 --- a/src/app.html +++ b/src/app.html @@ -1,31 +1,6 @@ - %sveltekit.head% diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 98d482a..cf4d5fc 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -72,6 +72,18 @@ integrity="sha384-tViUnnbYAV00FLIhhi3v/dWt3Jxw4gZQcNoSCxCIFNJVCx7/D55/wXsrNIRANwdD" crossorigin="anonymous" /> + + + + + diff --git a/static/js/theme-loader.js b/static/js/theme-loader.js new file mode 100644 index 0000000..f7ed771 --- /dev/null +++ b/static/js/theme-loader.js @@ -0,0 +1,19 @@ +(function() { + try { + const storedTheme = localStorage.getItem('theme'); + const theme = storedTheme || (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); + document.documentElement.setAttribute('data-bs-theme', theme); + + if (theme === 'dark') { + const darkThemeLink = document.createElement('link'); + darkThemeLink.rel = 'stylesheet'; + darkThemeLink.href = 'https://bootswatch.com/5/darkly/bootstrap.css'; + darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; + darkThemeLink.crossOrigin = 'anonymous'; + darkThemeLink.setAttribute('data-theme', 'dark'); + document.head.appendChild(darkThemeLink); + } + } catch (e) { + console.error('Theme error:', e); + } +})(); \ No newline at end of file From e13824028c6475b7a66b382869ffee889d93dcc2 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Tue, 8 Jul 2025 23:02:06 +0100 Subject: [PATCH 43/52] disable inline styles --- svelte.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/svelte.config.js b/svelte.config.js index 14c64f8..6666260 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -7,6 +7,7 @@ const config = { adapter: adapter({ fallback: '200.html' // or 'index.html' }), + inlineStyleThreshold: 0, // Disables all inline styles paths: { base: dev ? '' : '/mRemoteNG.github.io' // replace with your actual repo name }, From 273f91af4caaae755a3a00cf8d971477439a083f Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Tue, 8 Jul 2025 23:21:30 +0100 Subject: [PATCH 44/52] upd --- package-lock.json | 17 +++++++++++++++++ package.json | 3 ++- src/routes/+layout.svelte | 8 +------- static/js/theme-loader.js | 2 +- 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index f24a33a..7aaece5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "mR website", "version": "0.1.0", "dependencies": { + "bootstrap-icons": "^1.13.1", "cookie": "^1.0.2" }, "devDependencies": { @@ -1328,6 +1329,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bootstrap-icons": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.13.1.tgz", + "integrity": "sha512-ijombt4v6bv5CLeXvRWKy7CuM3TRTuPEuGaGKvTV5cz65rQSY8RQ2JcHt6b90cBBAC7s8fsf2EkQDldzCoXUjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT" + }, "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", diff --git a/package.json b/package.json index f33625a..c3eb0c3 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "type": "module", "overrides": { - "cookie": "^1.0.2" + "cookie": "^1.0.2" }, "scripts": { "dev": "vite dev", @@ -31,6 +31,7 @@ "vite-plugin-static-copy": "^3.0.2" }, "dependencies": { + "bootstrap-icons": "^1.13.1", "cookie": "^1.0.2" } } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index cf4d5fc..02eafef 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -65,13 +65,7 @@ /> - - + Date: Tue, 8 Jul 2025 23:50:15 +0100 Subject: [PATCH 45/52] make it local --- static/css/darkly.css | 12138 ++++++++++++++++++++++++++++++++++++ static/js/theme-loader.js | 2 +- 2 files changed, 12139 insertions(+), 1 deletion(-) create mode 100644 static/css/darkly.css diff --git a/static/css/darkly.css b/static/css/darkly.css new file mode 100644 index 0000000..7ab0fc0 --- /dev/null +++ b/static/css/darkly.css @@ -0,0 +1,12138 @@ +@charset "UTF-8"; +/*! + * Bootswatch v5.3.7 (https://bootswatch.com) + * Theme: darkly + * Copyright 2012-2025 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*/ +/*! + * Bootstrap v5.3.7 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap"); +:root, +[data-bs-theme=light] { + --bs-blue: #375a7f; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #e83e8c; + --bs-red: #e74c3c; + --bs-orange: #fd7e14; + --bs-yellow: #f39c12; + --bs-green: #00bc8c; + --bs-teal: #20c997; + --bs-cyan: #3498db; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #888; + --bs-gray-dark: #303030; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #ebebeb; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #888; + --bs-gray-700: #444; + --bs-gray-800: #303030; + --bs-gray-900: #222; + --bs-primary: #375a7f; + --bs-secondary: #444; + --bs-success: #00bc8c; + --bs-info: #3498db; + --bs-warning: #f39c12; + --bs-danger: #e74c3c; + --bs-light: #adb5bd; + --bs-dark: #303030; + --bs-primary-rgb: 55, 90, 127; + --bs-secondary-rgb: 68, 68, 68; + --bs-success-rgb: 0, 188, 140; + --bs-info-rgb: 52, 152, 219; + --bs-warning-rgb: 243, 156, 18; + --bs-danger-rgb: 231, 76, 60; + --bs-light-rgb: 173, 181, 189; + --bs-dark-rgb: 48, 48, 48; + --bs-primary-text-emphasis: #162433; + --bs-secondary-text-emphasis: #1b1b1b; + --bs-success-text-emphasis: #004b38; + --bs-info-text-emphasis: #153d58; + --bs-warning-text-emphasis: #613e07; + --bs-danger-text-emphasis: #5c1e18; + --bs-light-text-emphasis: #444; + --bs-dark-text-emphasis: #444; + --bs-primary-bg-subtle: #d7dee5; + --bs-secondary-bg-subtle: #dadada; + --bs-success-bg-subtle: #ccf2e8; + --bs-info-bg-subtle: #d6eaf8; + --bs-warning-bg-subtle: #fdebd0; + --bs-danger-bg-subtle: #fadbd8; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #afbdcc; + --bs-secondary-border-subtle: #b4b4b4; + --bs-success-border-subtle: #99e4d1; + --bs-info-border-subtle: #aed6f1; + --bs-warning-border-subtle: #fad7a0; + --bs-danger-border-subtle: #f5b7b1; + --bs-light-border-subtle: #ebebeb; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #fff; + --bs-body-color-rgb: 255, 255, 255; + --bs-body-bg: #222; + --bs-body-bg-rgb: 34, 34, 34; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(255, 255, 255, 0.75); + --bs-secondary-color-rgb: 255, 255, 255; + --bs-secondary-bg: #ebebeb; + --bs-secondary-bg-rgb: 235, 235, 235; + --bs-tertiary-color: rgba(255, 255, 255, 0.5); + --bs-tertiary-color-rgb: 255, 255, 255; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #00bc8c; + --bs-link-color-rgb: 0, 188, 140; + --bs-link-decoration: underline; + --bs-link-hover-color: #009670; + --bs-link-hover-color-rgb: 0, 150, 112; + --bs-code-color: #e83e8c; + --bs-highlight-color: #fff; + --bs-highlight-bg: #fdebd0; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(55, 90, 127, 0.25); + --bs-form-valid-color: #00bc8c; + --bs-form-valid-border-color: #00bc8c; + --bs-form-invalid-color: #e74c3c; + --bs-form-invalid-border-color: #e74c3c; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #222; + --bs-body-bg-rgb: 34, 34, 34; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #303030; + --bs-secondary-bg-rgb: 48, 48, 48; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #292929; + --bs-tertiary-bg-rgb: 41, 41, 41; + --bs-primary-text-emphasis: #879cb2; + --bs-secondary-text-emphasis: #8f8f8f; + --bs-success-text-emphasis: #66d7ba; + --bs-info-text-emphasis: #85c1e9; + --bs-warning-text-emphasis: #f8c471; + --bs-danger-text-emphasis: #f1948a; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #0b1219; + --bs-secondary-bg-subtle: #0e0e0e; + --bs-success-bg-subtle: #00261c; + --bs-info-bg-subtle: #0a1e2c; + --bs-warning-bg-subtle: #311f04; + --bs-danger-bg-subtle: #2e0f0c; + --bs-light-bg-subtle: #303030; + --bs-dark-bg-subtle: #181818; + --bs-primary-border-subtle: #21364c; + --bs-secondary-border-subtle: #292929; + --bs-success-border-subtle: #007154; + --bs-info-border-subtle: #1f5b83; + --bs-warning-border-subtle: #925e0b; + --bs-danger-border-subtle: #8b2e24; + --bs-light-border-subtle: #444; + --bs-dark-border-subtle: #303030; + --bs-heading-color: inherit; + --bs-link-color: #879cb2; + --bs-link-hover-color: #9fb0c1; + --bs-link-color-rgb: 135, 156, 178; + --bs-link-hover-color-rgb: 159, 176, 193; + --bs-code-color: #f18bba; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #613e07; + --bs-border-color: #444; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #66d7ba; + --bs-form-valid-border-color: #66d7ba; + --bs-form-invalid-color: #f1948a; + --bs-form-invalid-border-color: #f1948a; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} + +h1, .h1 { + font-size: calc(1.425rem + 2.1vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 3rem; + } +} + +h2, .h2 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2.5rem; + } +} + +h3, .h3 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 2rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; + color: inherit; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-secondary-color); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + line-height: inherit; + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.625rem + 4.5vw); +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.575rem + 3.9vw); +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.525rem + 3.3vw); +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.475rem + 2.7vw); +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.425rem + 2.1vw); +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #888; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: var(--bs-body-bg); + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: initial; + --bs-table-bg: var(--bs-body-bg); + --bs-table-border-color: #444; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: initial; + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: initial; + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: initial; + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); + width: 100%; + margin-bottom: 1rem; + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); +} + +.table-primary { + --bs-table-color: #fff; + --bs-table-bg: #375a7f; + --bs-table-border-color: #5f7b99; + --bs-table-striped-bg: #416285; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #4b6b8c; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #466689; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #fff; + --bs-table-bg: #444444; + --bs-table-border-color: dimgray; + --bs-table-striped-bg: #4d4d4d; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #575757; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #525252; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #fff; + --bs-table-bg: #00bc8c; + --bs-table-border-color: #33c9a3; + --bs-table-striped-bg: #0dbf92; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #1ac398; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #13c195; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #fff; + --bs-table-bg: #3498db; + --bs-table-border-color: #5dade2; + --bs-table-striped-bg: #3e9ddd; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #48a2df; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #43a0de; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #fff; + --bs-table-bg: #f39c12; + --bs-table-border-color: #f5b041; + --bs-table-striped-bg: #f4a11e; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #f4a62a; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #f4a324; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #fff; + --bs-table-bg: #e74c3c; + --bs-table-border-color: #ec7063; + --bs-table-striped-bg: #e85546; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #e95e50; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #e9594b; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #fff; + --bs-table-bg: #adb5bd; + --bs-table-border-color: #bdc4ca; + --bs-table-striped-bg: #b1b9c0; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #b5bcc4; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #b3bbc2; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #303030; + --bs-table-border-color: #595959; + --bs-table-striped-bg: #3a3a3a; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #454545; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #404040; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + var(--bs-border-width)); + padding-bottom: calc(0.375rem + var(--bs-border-width)); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + var(--bs-border-width)); + padding-bottom: calc(0.5rem + var(--bs-border-width)); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + var(--bs-border-width)); + padding-bottom: calc(0.25rem + var(--bs-border-width)); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #303030; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + background-clip: padding-box; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #303030; + background-color: #fff; + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-control::-webkit-date-and-time-value { + min-width: 85px; + height: 1.5em; + margin: 0; +} +.form-control::-webkit-datetime-edit { + display: block; + padding: 0; +} +.form-control::-moz-placeholder { + color: #888; + opacity: 1; +} +.form-control::placeholder { + color: #888; + opacity: 1; +} +.form-control:disabled { + background-color: var(--bs-secondary-bg); + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #adb5bd; + background-color: #444; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #adb5bd; + background-color: #444; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #373737; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #373737; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: var(--bs-body-color); + background-color: transparent; + border: solid transparent; + border-width: var(--bs-border-width) 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color::-webkit-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #303030; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + color: #888; + background-color: var(--bs-secondary-bg); +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #303030; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} + +[data-bs-theme=dark] .form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + --bs-form-check-bg: #fff; + flex-shrink: 0; + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-form-check-bg); + background-image: var(--bs-form-check-bg-image); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-check-input:checked { + background-color: #375a7f; + border-color: #375a7f; +} +.form-check-input:checked[type=checkbox] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #375a7f; + border-color: #375a7f; + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + width: 2em; + margin-left: -2.5em; + background-image: var(--bs-form-switch-bg); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239badbf'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + -webkit-appearance: none; + appearance: none; + background-color: #375a7f; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #c3ced9; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + -moz-appearance: none; + appearance: none; + background-color: #375a7f; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #c3ced9; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-moz-range-thumb { + background-color: var(--bs-secondary-color); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + z-index: 2; + max-width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + color: rgba(var(--bs-body-color-rgb), 0.65); + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: var(--bs-border-width) solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; + padding-left: 0.75rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > textarea:not(:-moz-placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: #fff; + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:focus ~ label::after, +.form-floating > textarea:not(:placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: #fff; + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:disabled ~ label::after { + background-color: var(--bs-secondary-bg); +} +.form-floating > .form-control-plaintext ~ label { + border-width: var(--bs-border-width) 0; +} +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { + color: #888; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #adb5bd; + text-align: center; + white-space: nowrap; + background-color: #444; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: calc(-1 * var(--bs-border-width)); + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-valid-color); +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: var(--bs-success); + border-radius: var(--bs-border-radius); +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: var(--bs-form-valid-border-color); + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: var(--bs-form-valid-color); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: var(--bs-form-valid-color); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-invalid-color); +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: var(--bs-danger); + border-radius: var(--bs-border-radius); +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: var(--bs-form-invalid-border-color); + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: var(--bs-form-invalid-color); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: var(--bs-form-invalid-color); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: var(--bs-body-color); + --bs-btn-bg: transparent; + --bs-btn-border-width: var(--bs-border-width); + --bs-btn-border-color: transparent; + --bs-btn-border-radius: var(--bs-border-radius); + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked:focus-visible + .btn { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #375a7f; + --bs-btn-border-color: #375a7f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2f4d6c; + --bs-btn-hover-border-color: #2c4866; + --bs-btn-focus-shadow-rgb: 85, 115, 146; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2c4866; + --bs-btn-active-border-color: #29445f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #375a7f; + --bs-btn-disabled-border-color: #375a7f; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #444; + --bs-btn-border-color: #444; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #3a3a3a; + --bs-btn-hover-border-color: #363636; + --bs-btn-focus-shadow-rgb: 96, 96, 96; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #363636; + --bs-btn-active-border-color: #333333; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #444; + --bs-btn-disabled-border-color: #444; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #00bc8c; + --bs-btn-border-color: #00bc8c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00a077; + --bs-btn-hover-border-color: #009670; + --bs-btn-focus-shadow-rgb: 38, 198, 157; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #009670; + --bs-btn-active-border-color: #008d69; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #00bc8c; + --bs-btn-disabled-border-color: #00bc8c; +} + +.btn-info { + --bs-btn-color: #fff; + --bs-btn-bg: #3498db; + --bs-btn-border-color: #3498db; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2c81ba; + --bs-btn-hover-border-color: #2a7aaf; + --bs-btn-focus-shadow-rgb: 82, 167, 224; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2a7aaf; + --bs-btn-active-border-color: #2772a4; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #3498db; + --bs-btn-disabled-border-color: #3498db; +} + +.btn-warning { + --bs-btn-color: #fff; + --bs-btn-bg: #f39c12; + --bs-btn-border-color: #f39c12; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #cf850f; + --bs-btn-hover-border-color: #c27d0e; + --bs-btn-focus-shadow-rgb: 245, 171, 54; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #c27d0e; + --bs-btn-active-border-color: #b6750e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #f39c12; + --bs-btn-disabled-border-color: #f39c12; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #e74c3c; + --bs-btn-border-color: #e74c3c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #c44133; + --bs-btn-hover-border-color: #b93d30; + --bs-btn-focus-shadow-rgb: 235, 103, 89; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b93d30; + --bs-btn-active-border-color: #ad392d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #e74c3c; + --bs-btn-disabled-border-color: #e74c3c; +} + +.btn-light { + --bs-btn-color: #fff; + --bs-btn-bg: #adb5bd; + --bs-btn-border-color: #adb5bd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #939aa1; + --bs-btn-hover-border-color: #8a9197; + --bs-btn-focus-shadow-rgb: 185, 192, 199; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #8a9197; + --bs-btn-active-border-color: #82888e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #adb5bd; + --bs-btn-disabled-border-color: #adb5bd; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #303030; + --bs-btn-border-color: #303030; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #4f4f4f; + --bs-btn-hover-border-color: #454545; + --bs-btn-focus-shadow-rgb: 79, 79, 79; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #595959; + --bs-btn-active-border-color: #454545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #303030; + --bs-btn-disabled-border-color: #303030; +} + +.btn-outline-primary { + --bs-btn-color: #375a7f; + --bs-btn-border-color: #375a7f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #375a7f; + --bs-btn-hover-border-color: #375a7f; + --bs-btn-focus-shadow-rgb: 55, 90, 127; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #375a7f; + --bs-btn-active-border-color: #375a7f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #375a7f; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #375a7f; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #444; + --bs-btn-border-color: #444; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #444; + --bs-btn-hover-border-color: #444; + --bs-btn-focus-shadow-rgb: 68, 68, 68; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #444; + --bs-btn-active-border-color: #444; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #444; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #444; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #00bc8c; + --bs-btn-border-color: #00bc8c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00bc8c; + --bs-btn-hover-border-color: #00bc8c; + --bs-btn-focus-shadow-rgb: 0, 188, 140; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #00bc8c; + --bs-btn-active-border-color: #00bc8c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #00bc8c; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #00bc8c; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #3498db; + --bs-btn-border-color: #3498db; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #3498db; + --bs-btn-hover-border-color: #3498db; + --bs-btn-focus-shadow-rgb: 52, 152, 219; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #3498db; + --bs-btn-active-border-color: #3498db; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #3498db; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #3498db; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #f39c12; + --bs-btn-border-color: #f39c12; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #f39c12; + --bs-btn-hover-border-color: #f39c12; + --bs-btn-focus-shadow-rgb: 243, 156, 18; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #f39c12; + --bs-btn-active-border-color: #f39c12; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f39c12; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f39c12; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #e74c3c; + --bs-btn-border-color: #e74c3c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #e74c3c; + --bs-btn-hover-border-color: #e74c3c; + --bs-btn-focus-shadow-rgb: 231, 76, 60; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #e74c3c; + --bs-btn-active-border-color: #e74c3c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #e74c3c; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #e74c3c; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #adb5bd; + --bs-btn-border-color: #adb5bd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #adb5bd; + --bs-btn-hover-border-color: #adb5bd; + --bs-btn-focus-shadow-rgb: 173, 181, 189; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #adb5bd; + --bs-btn-active-border-color: #adb5bd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #adb5bd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #adb5bd; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #303030; + --bs-btn-border-color: #303030; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #303030; + --bs-btn-hover-border-color: #303030; + --bs-btn-focus-shadow-rgb: 48, 48, 48; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #303030; + --bs-btn-active-border-color: #303030; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #303030; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #303030; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --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-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #888; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: 0 0 0 #000; + --bs-btn-focus-shadow-rgb: 38, 198, 157; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: var(--bs-border-radius-lg); +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: var(--bs-border-radius-sm); +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: var(--bs-body-color); + --bs-dropdown-bg: #222; + --bs-dropdown-border-color: #444; + --bs-dropdown-border-radius: var(--bs-border-radius); + --bs-dropdown-border-width: var(--bs-border-width); + --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); + --bs-dropdown-divider-bg: #444; + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: var(--bs-box-shadow); + --bs-dropdown-link-color: #fff; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-link-hover-bg: #375a7f; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #375a7f; + --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #888; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; + border-radius: var(--bs-dropdown-item-border-radius, 0); +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #303030; + --bs-dropdown-border-color: #444; + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: #444; + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #375a7f; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: var(--bs-border-radius); +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: calc(-1 * var(--bs-border-width)); +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: calc(-1 * var(--bs-border-width)); +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:nth-child(n+3), +.btn-group-vertical > :not(.btn-check) + .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 2rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: #fff; + --bs-nav-link-hover-color: #fff; + --bs-nav-link-disabled-color: #888; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + background: none; + border: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link:focus-visible { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.nav-link.disabled, .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: var(--bs-border-width); + --bs-nav-tabs-border-color: #444; + --bs-nav-tabs-border-radius: var(--bs-border-radius); + --bs-nav-tabs-link-hover-border-color: #444 #444 transparent; + --bs-nav-tabs-link-active-color: #fff; + --bs-nav-tabs-link-active-bg: var(--bs-body-bg); + --bs-nav-tabs-link-active-border-color: #444 #444 transparent; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: var(--bs-border-radius); + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #375a7f; +} +.nav-pills .nav-link { + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-underline { + --bs-nav-underline-gap: 1rem; + --bs-nav-underline-border-width: 0.125rem; + --bs-nav-underline-link-active-color: #fff; + gap: var(--bs-nav-underline-gap); +} +.nav-underline .nav-link { + padding-right: 0; + padding-left: 0; + border-bottom: var(--bs-nav-underline-border-width) solid transparent; +} +.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { + border-bottom-color: currentcolor; +} +.nav-underline .nav-link.active, +.nav-underline .show > .nav-link { + font-weight: 700; + color: var(--bs-nav-underline-link-active-color); + border-bottom-color: currentcolor; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-grow: 1; + flex-basis: 0; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 1rem; + --bs-navbar-color: rgba(34, 34, 34, 0.7); + --bs-navbar-hover-color: #222; + --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); + --bs-navbar-active-color: #222; + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: #222; + --bs-navbar-brand-hover-color: #222; + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1); + --bs-navbar-toggler-border-radius: var(--bs-border-radius); + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-grow: 1; + flex-basis: 100%; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark, +.navbar[data-bs-theme=dark] { + --bs-navbar-color: rgba(255, 255, 255, 0.6); + --bs-navbar-hover-color: #fff; + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +[data-bs-theme=dark] .navbar-toggler-icon { + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: ; + --bs-card-subtitle-color: ; + --bs-card-border-width: var(--bs-border-width); + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: var(--bs-border-radius); + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: #444; + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #303030; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + color: var(--bs-body-color); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); + color: var(--bs-card-title-color); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; + color: var(--bs-card-subtitle-color); +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-top, + .card-group > .card:not(:last-child) > .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-bottom, + .card-group > .card:not(:last-child) > .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-top, + .card-group > .card:not(:first-child) > .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-bottom, + .card-group > .card:not(:first-child) > .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: var(--bs-body-color); + --bs-accordion-bg: var(--bs-body-bg); + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: var(--bs-border-width); + --bs-accordion-border-radius: var(--bs-border-radius); + --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: var(--bs-body-color); + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23162433' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: var(--bs-primary-text-emphasis); + --bs-accordion-active-bg: var(--bs-primary-bg-subtle); +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type > .accordion-header .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type > .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush > .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush > .accordion-item:first-child { + border-top: 0; +} +.accordion-flush > .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush > .accordion-item > .accordion-collapse, +.accordion-flush > .accordion-item > .accordion-header .accordion-button, +.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { + border-radius: 0; +} + +[data-bs-theme=dark] .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0.75rem; + --bs-breadcrumb-padding-y: 0.375rem; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: #444; + --bs-breadcrumb-border-radius: 0.25rem; + --bs-breadcrumb-divider-color: var(--bs-secondary-color); + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: var(--bs-secondary-color); + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: #fff; + --bs-pagination-bg: #00bc8c; + --bs-pagination-border-width: 0; + --bs-pagination-border-color: transparent; + --bs-pagination-border-radius: var(--bs-border-radius); + --bs-pagination-hover-color: #fff; + --bs-pagination-hover-bg: #00efb2; + --bs-pagination-hover-border-color: transparent; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: var(--bs-secondary-bg); + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #00efb2; + --bs-pagination-active-border-color: transparent; + --bs-pagination-disabled-color: #fff; + --bs-pagination-disabled-bg: #007053; + --bs-pagination-disabled-border-color: transparent; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: calc(-1 * 0); +} +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: var(--bs-border-radius-lg); +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: var(--bs-border-radius-sm); +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: var(--bs-border-radius); + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); + --bs-alert-border-radius: var(--bs-border-radius); + --bs-alert-link-color: inherit; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; + color: var(--bs-alert-link-color); +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary-text-emphasis); + --bs-alert-bg: var(--bs-primary-bg-subtle); + --bs-alert-border-color: var(--bs-primary-border-subtle); + --bs-alert-link-color: var(--bs-primary-text-emphasis); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary-text-emphasis); + --bs-alert-bg: var(--bs-secondary-bg-subtle); + --bs-alert-border-color: var(--bs-secondary-border-subtle); + --bs-alert-link-color: var(--bs-secondary-text-emphasis); +} + +.alert-success { + --bs-alert-color: var(--bs-success-text-emphasis); + --bs-alert-bg: var(--bs-success-bg-subtle); + --bs-alert-border-color: var(--bs-success-border-subtle); + --bs-alert-link-color: var(--bs-success-text-emphasis); +} + +.alert-info { + --bs-alert-color: var(--bs-info-text-emphasis); + --bs-alert-bg: var(--bs-info-bg-subtle); + --bs-alert-border-color: var(--bs-info-border-subtle); + --bs-alert-link-color: var(--bs-info-text-emphasis); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning-text-emphasis); + --bs-alert-bg: var(--bs-warning-bg-subtle); + --bs-alert-border-color: var(--bs-warning-border-subtle); + --bs-alert-link-color: var(--bs-warning-text-emphasis); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger-text-emphasis); + --bs-alert-bg: var(--bs-danger-bg-subtle); + --bs-alert-border-color: var(--bs-danger-border-subtle); + --bs-alert-link-color: var(--bs-danger-text-emphasis); +} + +.alert-light { + --bs-alert-color: var(--bs-light-text-emphasis); + --bs-alert-bg: var(--bs-light-bg-subtle); + --bs-alert-border-color: var(--bs-light-border-subtle); + --bs-alert-link-color: var(--bs-light-text-emphasis); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark-text-emphasis); + --bs-alert-bg: var(--bs-dark-bg-subtle); + --bs-alert-border-color: var(--bs-dark-border-subtle); + --bs-alert-link-color: var(--bs-dark-text-emphasis); +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: var(--bs-progress-height); + } +} +.progress, +.progress-stacked { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #444; + --bs-progress-border-radius: var(--bs-border-radius); + --bs-progress-box-shadow: var(--bs-box-shadow-inset); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #375a7f; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-stacked > .progress { + overflow: visible; +} + +.progress-stacked > .progress > .progress-bar { + width: 100%; +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #fff; + --bs-list-group-bg: #303030; + --bs-list-group-border-color: #444; + --bs-list-group-border-width: var(--bs-border-width); + --bs-list-group-border-radius: var(--bs-border-radius); + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: var(--bs-secondary-color); + --bs-list-group-action-hover-color: #fff; + --bs-list-group-action-hover-bg: #444; + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-action-active-bg: #222; + --bs-list-group-disabled-color: var(--bs-secondary-color); + --bs-list-group-disabled-bg: #303030; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #375a7f; + --bs-list-group-active-border-color: #375a7f; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:not(.active):active { + color: var(--bs-list-group-action-active-color); + background-color: 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-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + --bs-list-group-color: var(--bs-primary-text-emphasis); + --bs-list-group-bg: var(--bs-primary-bg-subtle); + --bs-list-group-border-color: var(--bs-primary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); + --bs-list-group-active-color: var(--bs-primary-bg-subtle); + --bs-list-group-active-bg: var(--bs-primary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); +} + +.list-group-item-secondary { + --bs-list-group-color: var(--bs-secondary-text-emphasis); + --bs-list-group-bg: var(--bs-secondary-bg-subtle); + --bs-list-group-border-color: var(--bs-secondary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); + --bs-list-group-active-color: var(--bs-secondary-bg-subtle); + --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); +} + +.list-group-item-success { + --bs-list-group-color: var(--bs-success-text-emphasis); + --bs-list-group-bg: var(--bs-success-bg-subtle); + --bs-list-group-border-color: var(--bs-success-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-success-border-subtle); + --bs-list-group-active-color: var(--bs-success-bg-subtle); + --bs-list-group-active-bg: var(--bs-success-text-emphasis); + --bs-list-group-active-border-color: var(--bs-success-text-emphasis); +} + +.list-group-item-info { + --bs-list-group-color: var(--bs-info-text-emphasis); + --bs-list-group-bg: var(--bs-info-bg-subtle); + --bs-list-group-border-color: var(--bs-info-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-info-border-subtle); + --bs-list-group-active-color: var(--bs-info-bg-subtle); + --bs-list-group-active-bg: var(--bs-info-text-emphasis); + --bs-list-group-active-border-color: var(--bs-info-text-emphasis); +} + +.list-group-item-warning { + --bs-list-group-color: var(--bs-warning-text-emphasis); + --bs-list-group-bg: var(--bs-warning-bg-subtle); + --bs-list-group-border-color: var(--bs-warning-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); + --bs-list-group-active-color: var(--bs-warning-bg-subtle); + --bs-list-group-active-bg: var(--bs-warning-text-emphasis); + --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); +} + +.list-group-item-danger { + --bs-list-group-color: var(--bs-danger-text-emphasis); + --bs-list-group-bg: var(--bs-danger-bg-subtle); + --bs-list-group-border-color: var(--bs-danger-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); + --bs-list-group-active-color: var(--bs-danger-bg-subtle); + --bs-list-group-active-bg: var(--bs-danger-text-emphasis); + --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); +} + +.list-group-item-light { + --bs-list-group-color: var(--bs-light-text-emphasis); + --bs-list-group-bg: var(--bs-light-bg-subtle); + --bs-list-group-border-color: var(--bs-light-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-light-border-subtle); + --bs-list-group-active-color: var(--bs-light-bg-subtle); + --bs-list-group-active-bg: var(--bs-light-text-emphasis); + --bs-list-group-active-border-color: var(--bs-light-text-emphasis); +} + +.list-group-item-dark { + --bs-list-group-color: var(--bs-dark-text-emphasis); + --bs-list-group-bg: var(--bs-dark-bg-subtle); + --bs-list-group-border-color: var(--bs-dark-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); + --bs-list-group-active-color: var(--bs-dark-bg-subtle); + --bs-list-group-active-bg: var(--bs-dark-text-emphasis); + --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); +} + +.btn-close { + --bs-btn-close-color: #fff; + --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); + --bs-btn-close-opacity: 0.4; + --bs-btn-close-hover-opacity: 1; + --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-btn-close-focus-opacity: 1; + --bs-btn-close-disabled-opacity: 0.25; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: var(--bs-btn-close-color); + background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; + filter: var(--bs-btn-close-filter); + border: 0; + border-radius: 0.375rem; + opacity: var(--bs-btn-close-opacity); +} +.btn-close:hover { + color: var(--bs-btn-close-color); + text-decoration: none; + opacity: var(--bs-btn-close-hover-opacity); +} +.btn-close:focus { + outline: 0; + box-shadow: var(--bs-btn-close-focus-shadow); + opacity: var(--bs-btn-close-focus-opacity); +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: var(--bs-btn-close-disabled-opacity); +} + +.btn-close-white { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +:root, +[data-bs-theme=light] { + --bs-btn-close-filter: ; +} + +[data-bs-theme=dark] { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: #444; + --bs-toast-border-width: var(--bs-border-width); + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: var(--bs-border-radius); + --bs-toast-box-shadow: var(--bs-box-shadow); + --bs-toast-header-color: var(--bs-secondary-color); + --bs-toast-header-bg: #303030; + --bs-toast-header-border-color: var(--bs-border-color-translucent); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: var(--bs-body-color); + --bs-modal-bg: #303030; + --bs-modal-border-color: #444; + --bs-modal-border-width: var(--bs-border-width); + --bs-modal-border-radius: var(--bs-border-radius-lg); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); + --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: #444; + --bs-modal-header-border-width: var(--bs-border-width); + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: #444; + --bs-modal-footer-border-width: var(--bs-border-width); + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transform: translate(0, -50px); + transition: transform 0.3s ease-out; +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-modal-header-padding-y)); + margin-right: calc(-0.5 * var(--bs-modal-header-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y)); + margin-left: auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: var(--bs-box-shadow); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: var(--bs-body-bg); + --bs-tooltip-bg: var(--bs-emphasis-color); + --bs-tooltip-border-radius: var(--bs-border-radius); + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #303030; + --bs-popover-border-width: var(--bs-border-width); + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: var(--bs-border-radius-lg); + --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); + --bs-popover-box-shadow: var(--bs-box-shadow); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: inherit; + --bs-popover-header-bg: #444; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: var(--bs-body-color); + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + filter: var(--bs-carousel-control-icon-filter); + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/; +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/; +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: var(--bs-carousel-indicator-active-bg); + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: var(--bs-carousel-caption-color); + text-align: center; +} + +.carousel-dark { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +:root, +[data-bs-theme=light] { + --bs-carousel-indicator-active-bg: #fff; + --bs-carousel-caption-color: #fff; + --bs-carousel-control-icon-filter: ; +} + +[data-bs-theme=dark] { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: var(--bs-body-color); + --bs-offcanvas-bg: var(--bs-body-bg); + --bs-offcanvas-border-width: var(--bs-border-width); + --bs-offcanvas-border-color: #444; + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); + --bs-offcanvas-transition: transform 0.3s ease-in-out; + --bs-offcanvas-title-line-height: 1.5; +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-left: auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #fff !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #fff !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #fff !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(0, 150, 112, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(0, 150, 112, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(0, 150, 112, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(194, 125, 14, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; + transition: 0.2s ease-in-out transform; +} +@media (prefers-reduced-motion: reduce) { + .icon-link > .bi { + transition: none; + } +} + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !important; +} +.visually-hidden *, +.visually-hidden-focusable:not(:focus):not(:focus-within) * { + overflow: hidden !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: var(--bs-border-width); + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.object-fit-contain { + -o-object-fit: contain !important; + object-fit: contain !important; +} + +.object-fit-cover { + -o-object-fit: cover !important; + object-fit: cover !important; +} + +.object-fit-fill { + -o-object-fit: fill !important; + object-fit: fill !important; +} + +.object-fit-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; +} + +.object-fit-none { + -o-object-fit: none !important; + object-fit: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.overflow-x-auto { + overflow-x: auto !important; +} + +.overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-visible { + overflow-x: visible !important; +} + +.overflow-x-scroll { + overflow-x: scroll !important; +} + +.overflow-y-auto { + overflow-y: auto !important; +} + +.overflow-y-hidden { + overflow-y: hidden !important; +} + +.overflow-y-visible { + overflow-y: visible !important; +} + +.overflow-y-scroll { + overflow-y: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-inline-grid { + display: inline-grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: var(--bs-box-shadow) !important; +} + +.shadow-sm { + box-shadow: var(--bs-box-shadow-sm) !important; +} + +.shadow-lg { + box-shadow: var(--bs-box-shadow-lg) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.focus-ring-primary { + --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-secondary { + --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-success { + --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-info { + --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-warning { + --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-danger { + --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-light { + --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-dark { + --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-black { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-primary-subtle { + border-color: var(--bs-primary-border-subtle) !important; +} + +.border-secondary-subtle { + border-color: var(--bs-secondary-border-subtle) !important; +} + +.border-success-subtle { + border-color: var(--bs-success-border-subtle) !important; +} + +.border-info-subtle { + border-color: var(--bs-info-border-subtle) !important; +} + +.border-warning-subtle { + border-color: var(--bs-warning-border-subtle) !important; +} + +.border-danger-subtle { + border-color: var(--bs-danger-border-subtle) !important; +} + +.border-light-subtle { + border-color: var(--bs-light-border-subtle) !important; +} + +.border-dark-subtle { + border-color: var(--bs-dark-border-subtle) !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.row-gap-0 { + row-gap: 0 !important; +} + +.row-gap-1 { + row-gap: 0.25rem !important; +} + +.row-gap-2 { + row-gap: 0.5rem !important; +} + +.row-gap-3 { + row-gap: 1rem !important; +} + +.row-gap-4 { + row-gap: 1.5rem !important; +} + +.row-gap-5 { + row-gap: 3rem !important; +} + +.column-gap-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; +} + +.column-gap-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; +} + +.column-gap-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; +} + +.column-gap-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; +} + +.column-gap-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; +} + +.column-gap-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.425rem + 2.1vw) !important; +} + +.fs-2 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-3 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-body-secondary { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-body-tertiary { + --bs-text-opacity: 1; + color: var(--bs-tertiary-color) !important; +} + +.text-body-emphasis { + --bs-text-opacity: 1; + color: var(--bs-emphasis-color) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.text-primary-emphasis { + color: var(--bs-primary-text-emphasis) !important; +} + +.text-secondary-emphasis { + color: var(--bs-secondary-text-emphasis) !important; +} + +.text-success-emphasis { + color: var(--bs-success-text-emphasis) !important; +} + +.text-info-emphasis { + color: var(--bs-info-text-emphasis) !important; +} + +.text-warning-emphasis { + color: var(--bs-warning-text-emphasis) !important; +} + +.text-danger-emphasis { + color: var(--bs-danger-text-emphasis) !important; +} + +.text-light-emphasis { + color: var(--bs-light-text-emphasis) !important; +} + +.text-dark-emphasis { + color: var(--bs-dark-text-emphasis) !important; +} + +.link-opacity-10 { + --bs-link-opacity: 0.1; +} + +.link-opacity-10-hover:hover { + --bs-link-opacity: 0.1; +} + +.link-opacity-25 { + --bs-link-opacity: 0.25; +} + +.link-opacity-25-hover:hover { + --bs-link-opacity: 0.25; +} + +.link-opacity-50 { + --bs-link-opacity: 0.5; +} + +.link-opacity-50-hover:hover { + --bs-link-opacity: 0.5; +} + +.link-opacity-75 { + --bs-link-opacity: 0.75; +} + +.link-opacity-75-hover:hover { + --bs-link-opacity: 0.75; +} + +.link-opacity-100 { + --bs-link-opacity: 1; +} + +.link-opacity-100-hover:hover { + --bs-link-opacity: 1; +} + +.link-offset-1 { + text-underline-offset: 0.125em !important; +} + +.link-offset-1-hover:hover { + text-underline-offset: 0.125em !important; +} + +.link-offset-2 { + text-underline-offset: 0.25em !important; +} + +.link-offset-2-hover:hover { + text-underline-offset: 0.25em !important; +} + +.link-offset-3 { + text-underline-offset: 0.375em !important; +} + +.link-offset-3-hover:hover { + text-underline-offset: 0.375em !important; +} + +.link-underline-primary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-secondary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-success { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-info { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-warning { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-danger { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-light { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-dark { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} + +.link-underline-opacity-0 { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-0-hover:hover { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-10 { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-10-hover:hover { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-25 { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-25-hover:hover { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-50 { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-50-hover:hover { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-75 { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-75-hover:hover { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-100 { + --bs-link-underline-opacity: 1; +} + +.link-underline-opacity-100-hover:hover { + --bs-link-underline-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-body-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body-tertiary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-primary-subtle { + background-color: var(--bs-primary-bg-subtle) !important; +} + +.bg-secondary-subtle { + background-color: var(--bs-secondary-bg-subtle) !important; +} + +.bg-success-subtle { + background-color: var(--bs-success-bg-subtle) !important; +} + +.bg-info-subtle { + background-color: var(--bs-info-bg-subtle) !important; +} + +.bg-warning-subtle { + background-color: var(--bs-warning-bg-subtle) !important; +} + +.bg-danger-subtle { + background-color: var(--bs-danger-bg-subtle) !important; +} + +.bg-light-subtle { + background-color: var(--bs-light-bg-subtle) !important; +} + +.bg-dark-subtle { + background-color: var(--bs-dark-bg-subtle) !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.rounded-top-1 { + border-top-left-radius: var(--bs-border-radius-sm) !important; + border-top-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-top-2 { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-3 { + border-top-left-radius: var(--bs-border-radius-lg) !important; + border-top-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-top-4 { + border-top-left-radius: var(--bs-border-radius-xl) !important; + border-top-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-top-5 { + border-top-left-radius: var(--bs-border-radius-xxl) !important; + border-top-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-top-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.rounded-top-pill { + border-top-left-radius: var(--bs-border-radius-pill) !important; + border-top-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rounded-end-1 { + border-top-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-end-2 { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-3 { + border-top-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-end-4 { + border-top-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-end-5 { + border-top-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-end-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.rounded-end-pill { + border-top-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-0 { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.rounded-bottom-1 { + border-bottom-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-bottom-2 { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-3 { + border-bottom-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-bottom-4 { + border-bottom-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-bottom-5 { + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-bottom-circle { + border-bottom-right-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.rounded-bottom-pill { + border-bottom-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-left-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-0 { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} + +.rounded-start-1 { + border-bottom-left-radius: var(--bs-border-radius-sm) !important; + border-top-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-start-2 { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-3 { + border-bottom-left-radius: var(--bs-border-radius-lg) !important; + border-top-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-start-4 { + border-bottom-left-radius: var(--bs-border-radius-xl) !important; + border-top-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-start-5 { + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; + border-top-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-start-circle { + border-bottom-left-radius: 50% !important; + border-top-left-radius: 50% !important; +} + +.rounded-start-pill { + border-bottom-left-radius: var(--bs-border-radius-pill) !important; + border-top-left-radius: var(--bs-border-radius-pill) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.z-n1 { + z-index: -1 !important; +} + +.z-0 { + z-index: 0 !important; +} + +.z-1 { + z-index: 1 !important; +} + +.z-2 { + z-index: 2 !important; +} + +.z-3 { + z-index: 3 !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .object-fit-sm-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-sm-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-sm-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-sm-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-sm-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-inline-grid { + display: inline-grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .row-gap-sm-0 { + row-gap: 0 !important; + } + .row-gap-sm-1 { + row-gap: 0.25rem !important; + } + .row-gap-sm-2 { + row-gap: 0.5rem !important; + } + .row-gap-sm-3 { + row-gap: 1rem !important; + } + .row-gap-sm-4 { + row-gap: 1.5rem !important; + } + .row-gap-sm-5 { + row-gap: 3rem !important; + } + .column-gap-sm-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-sm-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-sm-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-sm-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-sm-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-sm-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .object-fit-md-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-md-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-md-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-md-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-md-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-inline-grid { + display: inline-grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .row-gap-md-0 { + row-gap: 0 !important; + } + .row-gap-md-1 { + row-gap: 0.25rem !important; + } + .row-gap-md-2 { + row-gap: 0.5rem !important; + } + .row-gap-md-3 { + row-gap: 1rem !important; + } + .row-gap-md-4 { + row-gap: 1.5rem !important; + } + .row-gap-md-5 { + row-gap: 3rem !important; + } + .column-gap-md-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-md-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-md-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-md-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-md-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-md-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .object-fit-lg-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-lg-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-lg-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-lg-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-lg-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-inline-grid { + display: inline-grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .row-gap-lg-0 { + row-gap: 0 !important; + } + .row-gap-lg-1 { + row-gap: 0.25rem !important; + } + .row-gap-lg-2 { + row-gap: 0.5rem !important; + } + .row-gap-lg-3 { + row-gap: 1rem !important; + } + .row-gap-lg-4 { + row-gap: 1.5rem !important; + } + .row-gap-lg-5 { + row-gap: 3rem !important; + } + .column-gap-lg-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-lg-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-lg-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-lg-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-lg-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-lg-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .object-fit-xl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-inline-grid { + display: inline-grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .row-gap-xl-0 { + row-gap: 0 !important; + } + .row-gap-xl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xl-3 { + row-gap: 1rem !important; + } + .row-gap-xl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xl-5 { + row-gap: 3rem !important; + } + .column-gap-xl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .object-fit-xxl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xxl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xxl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xxl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xxl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-inline-grid { + display: inline-grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .row-gap-xxl-0 { + row-gap: 0 !important; + } + .row-gap-xxl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xxl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xxl-3 { + row-gap: 1rem !important; + } + .row-gap-xxl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xxl-5 { + row-gap: 3rem !important; + } + .column-gap-xxl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xxl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xxl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xxl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xxl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xxl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 3rem !important; + } + .fs-2 { + font-size: 2.5rem !important; + } + .fs-3 { + font-size: 2rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-inline-grid { + display: inline-grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +.blockquote-footer { + color: #888; +} + +.text-secondary { + color: var(--bs-secondary-color) !important; +} + +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + color: #888; +} + +.form-floating > label, +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label { + color: #888; +} + +.breadcrumb a { + color: #fff; +} + +.pagination a:hover { + text-decoration: none; +} + +.alert { + color: #fff; + border: none; +} +.alert a, +.alert .alert-link { + color: #fff; + text-decoration: underline; +} +.alert-primary { + background-color: #375a7f; +} +.alert-secondary { + background-color: #444; +} +.alert-success { + background-color: #00bc8c; +} +.alert-info { + background-color: #3498db; +} +.alert-warning { + background-color: #f39c12; +} +.alert-danger { + background-color: #e74c3c; +} +.alert-light { + background-color: #adb5bd; +} +.alert-dark { + background-color: #303030; +} + +.tooltip { + --bs-tooltip-bg: var(--bs-tertiary-bg); + --bs-tooltip-color: var(--bs-emphasis-color); +} \ No newline at end of file diff --git a/static/js/theme-loader.js b/static/js/theme-loader.js index 578ed46..69d4a8f 100644 --- a/static/js/theme-loader.js +++ b/static/js/theme-loader.js @@ -7,7 +7,7 @@ if (theme === 'dark') { const darkThemeLink = document.createElement('link'); darkThemeLink.rel = 'stylesheet'; - darkThemeLink.href = ''; + darkThemeLink.href = '{base}/css/darkly.css'; darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; darkThemeLink.crossOrigin = 'anonymous'; darkThemeLink.setAttribute('data-theme', 'dark'); From 32c2e52986b154468552644d4f138eebc5020b4c Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 9 Jul 2025 00:04:12 +0100 Subject: [PATCH 46/52] upd local --- static/js/theme-loader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/js/theme-loader.js b/static/js/theme-loader.js index 69d4a8f..bb643d6 100644 --- a/static/js/theme-loader.js +++ b/static/js/theme-loader.js @@ -7,7 +7,7 @@ if (theme === 'dark') { const darkThemeLink = document.createElement('link'); darkThemeLink.rel = 'stylesheet'; - darkThemeLink.href = '{base}/css/darkly.css'; + darkThemeLink.href = '/css/darkly.css'; darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; darkThemeLink.crossOrigin = 'anonymous'; darkThemeLink.setAttribute('data-theme', 'dark'); From 678b67d17bc22268b128f6f111042550a186a8c2 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 9 Jul 2025 00:32:46 +0100 Subject: [PATCH 47/52] get back styles --- src/routes/+layout.svelte | 27 +++++++++++++++++++++++++++ src/routes/+page.svelte | 2 +- static/js/theme-loader.js | 14 +++++++------- 3 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 02eafef..f653fcf 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -64,8 +64,28 @@ href="{assets}/favicon/site.webmanifest" /> + + + + + + + + + + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1f6551b..9942641 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -2,7 +2,7 @@ import { base } from '$app/paths'; -
+

mRemoteNG (Multi-Remote Next Generation), abbreviated as mR, is an open-source, tabbed remote connections manager for Windows.

It allows you to view all of your remote connections in a simple yet powerful interface and supports multiple protocols including RDP, VNC, SSH, HTTP/S and more.

diff --git a/static/js/theme-loader.js b/static/js/theme-loader.js index bb643d6..e5a7f4e 100644 --- a/static/js/theme-loader.js +++ b/static/js/theme-loader.js @@ -5,13 +5,13 @@ document.documentElement.setAttribute('data-bs-theme', theme); if (theme === 'dark') { - const darkThemeLink = document.createElement('link'); - darkThemeLink.rel = 'stylesheet'; - darkThemeLink.href = '/css/darkly.css'; - darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; - darkThemeLink.crossOrigin = 'anonymous'; - darkThemeLink.setAttribute('data-theme', 'dark'); - document.head.appendChild(darkThemeLink); + //const darkThemeLink = document.createElement('link'); + //darkThemeLink.rel = 'stylesheet'; + //darkThemeLink.href = '/css/darkly.css'; + //darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; + //darkThemeLink.crossOrigin = 'anonymous'; + //darkThemeLink.setAttribute('data-theme', 'dark'); + //document.head.appendChild(darkThemeLink); } } catch (e) { console.error('Theme error:', e); From c9e8fb8a4206ad4c5466faf659fdc52bde8361a1 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 9 Jul 2025 00:43:25 +0100 Subject: [PATCH 48/52] fixes --- src/app.css | 3 +- src/routes/+layout.svelte | 6 +- static/css/bootstrap-icons.min.css | 5 + static/css/bootstrap.css | 12138 +++++++++++++++++ static/css/bootstrap.min.css | 6 + static/fonts/HandelGotDBol/HandelGotDBol.eot | Bin 52988 -> 0 bytes static/js/theme-loader.js | 2 +- 7 files changed, 12154 insertions(+), 6 deletions(-) create mode 100644 static/css/bootstrap-icons.min.css create mode 100644 static/css/bootstrap.css create mode 100644 static/css/bootstrap.min.css delete mode 100644 static/fonts/HandelGotDBol/HandelGotDBol.eot diff --git a/src/app.css b/src/app.css index c49d411..89f0107 100644 --- a/src/app.css +++ b/src/app.css @@ -2,8 +2,7 @@ @font-face { font-family: "HandelGotDBol"; - src: url("/fonts/HandelGotDBol/HandelGotDBol.eot"), - url("/fonts/HandelGotDBol/HandelGotDBol.woff2") format("woff2"), + src: url("/fonts/HandelGotDBol/HandelGotDBol.woff2") format("woff2"), url("/fonts/HandelGotDBol/HandelGotDBol.woff") format("woff"), url("/fonts/HandelGotDBol/HandelGotDBol.ttf") format("truetype"); font-weight: normal; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f653fcf..70f586b 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -67,14 +67,14 @@ @@ -82,7 +82,7 @@ diff --git a/static/css/bootstrap-icons.min.css b/static/css/bootstrap-icons.min.css new file mode 100644 index 0000000..706a5c8 --- /dev/null +++ b/static/css/bootstrap-icons.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a") format("woff2"),url("fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"}.bi-bluesky::before{content:"\f7f9"}.bi-tux::before{content:"\f904"}.bi-beaker-fill::before{content:"\f905"}.bi-beaker::before{content:"\f906"}.bi-flask-fill::before{content:"\f907"}.bi-flask-florence-fill::before{content:"\f908"}.bi-flask-florence::before{content:"\f909"}.bi-flask::before{content:"\f90a"}.bi-leaf-fill::before{content:"\f90b"}.bi-leaf::before{content:"\f90c"}.bi-measuring-cup-fill::before{content:"\f90d"}.bi-measuring-cup::before{content:"\f90e"}.bi-unlock2-fill::before{content:"\f90f"}.bi-unlock2::before{content:"\f910"}.bi-battery-low::before{content:"\f911"}.bi-anthropic::before{content:"\f912"}.bi-apple-music::before{content:"\f913"}.bi-claude::before{content:"\f914"}.bi-openai::before{content:"\f915"}.bi-perplexity::before{content:"\f916"}.bi-css::before{content:"\f917"}.bi-javascript::before{content:"\f918"}.bi-typescript::before{content:"\f919"}.bi-fork-knife::before{content:"\f91a"}.bi-globe-americas-fill::before{content:"\f91b"}.bi-globe-asia-australia-fill::before{content:"\f91c"}.bi-globe-central-south-asia-fill::before{content:"\f91d"}.bi-globe-europe-africa-fill::before{content:"\f91e"} \ No newline at end of file diff --git a/static/css/bootstrap.css b/static/css/bootstrap.css new file mode 100644 index 0000000..3edfaa1 --- /dev/null +++ b/static/css/bootstrap.css @@ -0,0 +1,12138 @@ +@charset "UTF-8"; +/*! + * Bootswatch v5.3.7 (https://bootswatch.com) + * Theme: darkly + * Copyright 2012-2025 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*/ +/*! + * Bootstrap v5.3.7 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap"); +:root, +[data-bs-theme=light] { + --bs-blue: #375a7f; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #e83e8c; + --bs-red: #e74c3c; + --bs-orange: #fd7e14; + --bs-yellow: #f39c12; + --bs-green: #00bc8c; + --bs-teal: #20c997; + --bs-cyan: #3498db; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #888; + --bs-gray-dark: #303030; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #ebebeb; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #888; + --bs-gray-700: #444; + --bs-gray-800: #303030; + --bs-gray-900: #222; + --bs-primary: #375a7f; + --bs-secondary: #444; + --bs-success: #00bc8c; + --bs-info: #3498db; + --bs-warning: #f39c12; + --bs-danger: #e74c3c; + --bs-light: #adb5bd; + --bs-dark: #303030; + --bs-primary-rgb: 55, 90, 127; + --bs-secondary-rgb: 68, 68, 68; + --bs-success-rgb: 0, 188, 140; + --bs-info-rgb: 52, 152, 219; + --bs-warning-rgb: 243, 156, 18; + --bs-danger-rgb: 231, 76, 60; + --bs-light-rgb: 173, 181, 189; + --bs-dark-rgb: 48, 48, 48; + --bs-primary-text-emphasis: #162433; + --bs-secondary-text-emphasis: #1b1b1b; + --bs-success-text-emphasis: #004b38; + --bs-info-text-emphasis: #153d58; + --bs-warning-text-emphasis: #613e07; + --bs-danger-text-emphasis: #5c1e18; + --bs-light-text-emphasis: #444; + --bs-dark-text-emphasis: #444; + --bs-primary-bg-subtle: #d7dee5; + --bs-secondary-bg-subtle: #dadada; + --bs-success-bg-subtle: #ccf2e8; + --bs-info-bg-subtle: #d6eaf8; + --bs-warning-bg-subtle: #fdebd0; + --bs-danger-bg-subtle: #fadbd8; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #afbdcc; + --bs-secondary-border-subtle: #b4b4b4; + --bs-success-border-subtle: #99e4d1; + --bs-info-border-subtle: #aed6f1; + --bs-warning-border-subtle: #fad7a0; + --bs-danger-border-subtle: #f5b7b1; + --bs-light-border-subtle: #ebebeb; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #fff; + --bs-body-color-rgb: 255, 255, 255; + --bs-body-bg: #222; + --bs-body-bg-rgb: 34, 34, 34; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(255, 255, 255, 0.75); + --bs-secondary-color-rgb: 255, 255, 255; + --bs-secondary-bg: #ebebeb; + --bs-secondary-bg-rgb: 235, 235, 235; + --bs-tertiary-color: rgba(255, 255, 255, 0.5); + --bs-tertiary-color-rgb: 255, 255, 255; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #00bc8c; + --bs-link-color-rgb: 0, 188, 140; + --bs-link-decoration: underline; + --bs-link-hover-color: #009670; + --bs-link-hover-color-rgb: 0, 150, 112; + --bs-code-color: #e83e8c; + --bs-highlight-color: #fff; + --bs-highlight-bg: #fdebd0; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(55, 90, 127, 0.25); + --bs-form-valid-color: #00bc8c; + --bs-form-valid-border-color: #00bc8c; + --bs-form-invalid-color: #e74c3c; + --bs-form-invalid-border-color: #e74c3c; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #222; + --bs-body-bg-rgb: 34, 34, 34; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #303030; + --bs-secondary-bg-rgb: 48, 48, 48; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #292929; + --bs-tertiary-bg-rgb: 41, 41, 41; + --bs-primary-text-emphasis: #879cb2; + --bs-secondary-text-emphasis: #8f8f8f; + --bs-success-text-emphasis: #66d7ba; + --bs-info-text-emphasis: #85c1e9; + --bs-warning-text-emphasis: #f8c471; + --bs-danger-text-emphasis: #f1948a; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #0b1219; + --bs-secondary-bg-subtle: #0e0e0e; + --bs-success-bg-subtle: #00261c; + --bs-info-bg-subtle: #0a1e2c; + --bs-warning-bg-subtle: #311f04; + --bs-danger-bg-subtle: #2e0f0c; + --bs-light-bg-subtle: #303030; + --bs-dark-bg-subtle: #181818; + --bs-primary-border-subtle: #21364c; + --bs-secondary-border-subtle: #292929; + --bs-success-border-subtle: #007154; + --bs-info-border-subtle: #1f5b83; + --bs-warning-border-subtle: #925e0b; + --bs-danger-border-subtle: #8b2e24; + --bs-light-border-subtle: #444; + --bs-dark-border-subtle: #303030; + --bs-heading-color: inherit; + --bs-link-color: #879cb2; + --bs-link-hover-color: #9fb0c1; + --bs-link-color-rgb: 135, 156, 178; + --bs-link-hover-color-rgb: 159, 176, 193; + --bs-code-color: #f18bba; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #613e07; + --bs-border-color: #444; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #66d7ba; + --bs-form-valid-border-color: #66d7ba; + --bs-form-invalid-color: #f1948a; + --bs-form-invalid-border-color: #f1948a; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} + +h1, .h1 { + font-size: calc(1.425rem + 2.1vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 3rem; + } +} + +h2, .h2 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2.5rem; + } +} + +h3, .h3 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 2rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; + color: inherit; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-secondary-color); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + line-height: inherit; + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.625rem + 4.5vw); +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.575rem + 3.9vw); +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.525rem + 3.3vw); +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.475rem + 2.7vw); +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.425rem + 2.1vw); +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #888; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: var(--bs-body-bg); + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: initial; + --bs-table-bg: var(--bs-body-bg); + --bs-table-border-color: #444; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: initial; + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: initial; + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: initial; + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); + width: 100%; + margin-bottom: 1rem; + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); +} + +.table-primary { + --bs-table-color: #fff; + --bs-table-bg: #375a7f; + --bs-table-border-color: #5f7b99; + --bs-table-striped-bg: #416285; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #4b6b8c; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #466689; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #fff; + --bs-table-bg: #444444; + --bs-table-border-color: dimgray; + --bs-table-striped-bg: #4d4d4d; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #575757; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #525252; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #fff; + --bs-table-bg: #00bc8c; + --bs-table-border-color: #33c9a3; + --bs-table-striped-bg: #0dbf92; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #1ac398; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #13c195; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #fff; + --bs-table-bg: #3498db; + --bs-table-border-color: #5dade2; + --bs-table-striped-bg: #3e9ddd; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #48a2df; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #43a0de; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #fff; + --bs-table-bg: #f39c12; + --bs-table-border-color: #f5b041; + --bs-table-striped-bg: #f4a11e; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #f4a62a; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #f4a324; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #fff; + --bs-table-bg: #e74c3c; + --bs-table-border-color: #ec7063; + --bs-table-striped-bg: #e85546; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #e95e50; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #e9594b; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #fff; + --bs-table-bg: #adb5bd; + --bs-table-border-color: #bdc4ca; + --bs-table-striped-bg: #b1b9c0; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #b5bcc4; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #b3bbc2; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #303030; + --bs-table-border-color: #595959; + --bs-table-striped-bg: #3a3a3a; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #454545; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #404040; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + var(--bs-border-width)); + padding-bottom: calc(0.375rem + var(--bs-border-width)); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + var(--bs-border-width)); + padding-bottom: calc(0.5rem + var(--bs-border-width)); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + var(--bs-border-width)); + padding-bottom: calc(0.25rem + var(--bs-border-width)); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #303030; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + background-clip: padding-box; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #303030; + background-color: #fff; + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-control::-webkit-date-and-time-value { + min-width: 85px; + height: 1.5em; + margin: 0; +} +.form-control::-webkit-datetime-edit { + display: block; + padding: 0; +} +.form-control::-moz-placeholder { + color: #888; + opacity: 1; +} +.form-control::placeholder { + color: #888; + opacity: 1; +} +.form-control:disabled { + background-color: var(--bs-secondary-bg); + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #adb5bd; + background-color: #444; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #adb5bd; + background-color: #444; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #373737; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #373737; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: var(--bs-body-color); + background-color: transparent; + border: solid transparent; + border-width: var(--bs-border-width) 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color::-webkit-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #303030; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + color: #888; + background-color: var(--bs-secondary-bg); +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #303030; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} + +[data-bs-theme=dark] .form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + --bs-form-check-bg: #fff; + flex-shrink: 0; + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-form-check-bg); + background-image: var(--bs-form-check-bg-image); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #9badbf; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-check-input:checked { + background-color: #375a7f; + border-color: #375a7f; +} +.form-check-input:checked[type=checkbox] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #375a7f; + border-color: #375a7f; + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + width: 2em; + margin-left: -2.5em; + background-image: var(--bs-form-switch-bg); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239badbf'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + -webkit-appearance: none; + appearance: none; + background-color: #375a7f; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #c3ced9; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + -moz-appearance: none; + appearance: none; + background-color: #375a7f; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #c3ced9; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-moz-range-thumb { + background-color: var(--bs-secondary-color); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + z-index: 2; + max-width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + color: rgba(var(--bs-body-color-rgb), 0.65); + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: var(--bs-border-width) solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; + padding-left: 0.75rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > textarea:not(:-moz-placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: #fff; + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:focus ~ label::after, +.form-floating > textarea:not(:placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: #fff; + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:disabled ~ label::after { + background-color: var(--bs-secondary-bg); +} +.form-floating > .form-control-plaintext ~ label { + border-width: var(--bs-border-width) 0; +} +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { + color: #888; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #adb5bd; + text-align: center; + white-space: nowrap; + background-color: #444; + border: var(--bs-border-width) solid #222; + border-radius: var(--bs-border-radius); +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: var(--bs-border-radius-lg); +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: var(--bs-border-radius-sm); +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: calc(-1 * var(--bs-border-width)); + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-valid-color); +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: var(--bs-success); + border-radius: var(--bs-border-radius); +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: var(--bs-form-valid-border-color); + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: var(--bs-form-valid-color); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: var(--bs-form-valid-color); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-invalid-color); +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: var(--bs-danger); + border-radius: var(--bs-border-radius); +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: var(--bs-form-invalid-border-color); + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: var(--bs-form-invalid-color); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: var(--bs-form-invalid-color); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: var(--bs-body-color); + --bs-btn-bg: transparent; + --bs-btn-border-width: var(--bs-border-width); + --bs-btn-border-color: transparent; + --bs-btn-border-radius: var(--bs-border-radius); + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked:focus-visible + .btn { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #375a7f; + --bs-btn-border-color: #375a7f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2f4d6c; + --bs-btn-hover-border-color: #2c4866; + --bs-btn-focus-shadow-rgb: 85, 115, 146; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2c4866; + --bs-btn-active-border-color: #29445f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #375a7f; + --bs-btn-disabled-border-color: #375a7f; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #444; + --bs-btn-border-color: #444; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #3a3a3a; + --bs-btn-hover-border-color: #363636; + --bs-btn-focus-shadow-rgb: 96, 96, 96; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #363636; + --bs-btn-active-border-color: #333333; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #444; + --bs-btn-disabled-border-color: #444; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #00bc8c; + --bs-btn-border-color: #00bc8c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00a077; + --bs-btn-hover-border-color: #009670; + --bs-btn-focus-shadow-rgb: 38, 198, 157; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #009670; + --bs-btn-active-border-color: #008d69; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #00bc8c; + --bs-btn-disabled-border-color: #00bc8c; +} + +.btn-info { + --bs-btn-color: #fff; + --bs-btn-bg: #3498db; + --bs-btn-border-color: #3498db; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #2c81ba; + --bs-btn-hover-border-color: #2a7aaf; + --bs-btn-focus-shadow-rgb: 82, 167, 224; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #2a7aaf; + --bs-btn-active-border-color: #2772a4; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #3498db; + --bs-btn-disabled-border-color: #3498db; +} + +.btn-warning { + --bs-btn-color: #fff; + --bs-btn-bg: #f39c12; + --bs-btn-border-color: #f39c12; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #cf850f; + --bs-btn-hover-border-color: #c27d0e; + --bs-btn-focus-shadow-rgb: 245, 171, 54; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #c27d0e; + --bs-btn-active-border-color: #b6750e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #f39c12; + --bs-btn-disabled-border-color: #f39c12; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #e74c3c; + --bs-btn-border-color: #e74c3c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #c44133; + --bs-btn-hover-border-color: #b93d30; + --bs-btn-focus-shadow-rgb: 235, 103, 89; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b93d30; + --bs-btn-active-border-color: #ad392d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #e74c3c; + --bs-btn-disabled-border-color: #e74c3c; +} + +.btn-light { + --bs-btn-color: #fff; + --bs-btn-bg: #adb5bd; + --bs-btn-border-color: #adb5bd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #939aa1; + --bs-btn-hover-border-color: #8a9197; + --bs-btn-focus-shadow-rgb: 185, 192, 199; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #8a9197; + --bs-btn-active-border-color: #82888e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #adb5bd; + --bs-btn-disabled-border-color: #adb5bd; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #303030; + --bs-btn-border-color: #303030; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #4f4f4f; + --bs-btn-hover-border-color: #454545; + --bs-btn-focus-shadow-rgb: 79, 79, 79; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #595959; + --bs-btn-active-border-color: #454545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #303030; + --bs-btn-disabled-border-color: #303030; +} + +.btn-outline-primary { + --bs-btn-color: #375a7f; + --bs-btn-border-color: #375a7f; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #375a7f; + --bs-btn-hover-border-color: #375a7f; + --bs-btn-focus-shadow-rgb: 55, 90, 127; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #375a7f; + --bs-btn-active-border-color: #375a7f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #375a7f; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #375a7f; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #444; + --bs-btn-border-color: #444; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #444; + --bs-btn-hover-border-color: #444; + --bs-btn-focus-shadow-rgb: 68, 68, 68; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #444; + --bs-btn-active-border-color: #444; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #444; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #444; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #00bc8c; + --bs-btn-border-color: #00bc8c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #00bc8c; + --bs-btn-hover-border-color: #00bc8c; + --bs-btn-focus-shadow-rgb: 0, 188, 140; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #00bc8c; + --bs-btn-active-border-color: #00bc8c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #00bc8c; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #00bc8c; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #3498db; + --bs-btn-border-color: #3498db; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #3498db; + --bs-btn-hover-border-color: #3498db; + --bs-btn-focus-shadow-rgb: 52, 152, 219; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #3498db; + --bs-btn-active-border-color: #3498db; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #3498db; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #3498db; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #f39c12; + --bs-btn-border-color: #f39c12; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #f39c12; + --bs-btn-hover-border-color: #f39c12; + --bs-btn-focus-shadow-rgb: 243, 156, 18; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #f39c12; + --bs-btn-active-border-color: #f39c12; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f39c12; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f39c12; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #e74c3c; + --bs-btn-border-color: #e74c3c; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #e74c3c; + --bs-btn-hover-border-color: #e74c3c; + --bs-btn-focus-shadow-rgb: 231, 76, 60; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #e74c3c; + --bs-btn-active-border-color: #e74c3c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #e74c3c; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #e74c3c; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #adb5bd; + --bs-btn-border-color: #adb5bd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #adb5bd; + --bs-btn-hover-border-color: #adb5bd; + --bs-btn-focus-shadow-rgb: 173, 181, 189; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #adb5bd; + --bs-btn-active-border-color: #adb5bd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #adb5bd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #adb5bd; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #303030; + --bs-btn-border-color: #303030; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #303030; + --bs-btn-hover-border-color: #303030; + --bs-btn-focus-shadow-rgb: 48, 48, 48; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #303030; + --bs-btn-active-border-color: #303030; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #303030; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #303030; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --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-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #888; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: 0 0 0 #000; + --bs-btn-focus-shadow-rgb: 38, 198, 157; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: var(--bs-border-radius-lg); +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: var(--bs-border-radius-sm); +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: var(--bs-body-color); + --bs-dropdown-bg: #222; + --bs-dropdown-border-color: #444; + --bs-dropdown-border-radius: var(--bs-border-radius); + --bs-dropdown-border-width: var(--bs-border-width); + --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); + --bs-dropdown-divider-bg: #444; + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: var(--bs-box-shadow); + --bs-dropdown-link-color: #fff; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-link-hover-bg: #375a7f; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #375a7f; + --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #888; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; + border-radius: var(--bs-dropdown-item-border-radius, 0); +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #303030; + --bs-dropdown-border-color: #444; + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: #444; + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #375a7f; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: var(--bs-border-radius); +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: calc(-1 * var(--bs-border-width)); +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: calc(-1 * var(--bs-border-width)); +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:nth-child(n+3), +.btn-group-vertical > :not(.btn-check) + .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 2rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: #fff; + --bs-nav-link-hover-color: #fff; + --bs-nav-link-disabled-color: #888; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + background: none; + border: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link:focus-visible { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); +} +.nav-link.disabled, .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: var(--bs-border-width); + --bs-nav-tabs-border-color: #444; + --bs-nav-tabs-border-radius: var(--bs-border-radius); + --bs-nav-tabs-link-hover-border-color: #444 #444 transparent; + --bs-nav-tabs-link-active-color: #fff; + --bs-nav-tabs-link-active-bg: var(--bs-body-bg); + --bs-nav-tabs-link-active-border-color: #444 #444 transparent; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: var(--bs-border-radius); + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #375a7f; +} +.nav-pills .nav-link { + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-underline { + --bs-nav-underline-gap: 1rem; + --bs-nav-underline-border-width: 0.125rem; + --bs-nav-underline-link-active-color: #fff; + gap: var(--bs-nav-underline-gap); +} +.nav-underline .nav-link { + padding-right: 0; + padding-left: 0; + border-bottom: var(--bs-nav-underline-border-width) solid transparent; +} +.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { + border-bottom-color: currentcolor; +} +.nav-underline .nav-link.active, +.nav-underline .show > .nav-link { + font-weight: 700; + color: var(--bs-nav-underline-link-active-color); + border-bottom-color: currentcolor; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-grow: 1; + flex-basis: 0; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 1rem; + --bs-navbar-color: rgba(34, 34, 34, 0.7); + --bs-navbar-hover-color: #222; + --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); + --bs-navbar-active-color: #222; + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: #222; + --bs-navbar-brand-hover-color: #222; + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1); + --bs-navbar-toggler-border-radius: var(--bs-border-radius); + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-grow: 1; + flex-basis: 100%; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark, +.navbar[data-bs-theme=dark] { + --bs-navbar-color: rgba(255, 255, 255, 0.6); + --bs-navbar-hover-color: #fff; + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +[data-bs-theme=dark] .navbar-toggler-icon { + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: ; + --bs-card-subtitle-color: ; + --bs-card-border-width: var(--bs-border-width); + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: var(--bs-border-radius); + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: #444; + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #303030; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + color: var(--bs-body-color); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); + color: var(--bs-card-title-color); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; + color: var(--bs-card-subtitle-color); +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-top, + .card-group > .card:not(:last-child) > .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-bottom, + .card-group > .card:not(:last-child) > .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-top, + .card-group > .card:not(:first-child) > .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-bottom, + .card-group > .card:not(:first-child) > .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: var(--bs-body-color); + --bs-accordion-bg: var(--bs-body-bg); + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: var(--bs-border-width); + --bs-accordion-border-radius: var(--bs-border-radius); + --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: var(--bs-body-color); + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23162433' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: var(--bs-primary-text-emphasis); + --bs-accordion-active-bg: var(--bs-primary-bg-subtle); +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type > .accordion-header .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type > .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush > .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush > .accordion-item:first-child { + border-top: 0; +} +.accordion-flush > .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush > .accordion-item > .accordion-collapse, +.accordion-flush > .accordion-item > .accordion-header .accordion-button, +.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { + border-radius: 0; +} + +[data-bs-theme=dark] .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0.75rem; + --bs-breadcrumb-padding-y: 0.375rem; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: #444; + --bs-breadcrumb-border-radius: 0.25rem; + --bs-breadcrumb-divider-color: var(--bs-secondary-color); + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: var(--bs-secondary-color); + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: #fff; + --bs-pagination-bg: #00bc8c; + --bs-pagination-border-width: 0; + --bs-pagination-border-color: transparent; + --bs-pagination-border-radius: var(--bs-border-radius); + --bs-pagination-hover-color: #fff; + --bs-pagination-hover-bg: #00efb2; + --bs-pagination-hover-border-color: transparent; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: var(--bs-secondary-bg); + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #00efb2; + --bs-pagination-active-border-color: transparent; + --bs-pagination-disabled-color: #fff; + --bs-pagination-disabled-bg: #007053; + --bs-pagination-disabled-border-color: transparent; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: calc(-1 * 0); +} +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: var(--bs-border-radius-lg); +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: var(--bs-border-radius-sm); +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: var(--bs-border-radius); + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); + --bs-alert-border-radius: var(--bs-border-radius); + --bs-alert-link-color: inherit; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; + color: var(--bs-alert-link-color); +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary-text-emphasis); + --bs-alert-bg: var(--bs-primary-bg-subtle); + --bs-alert-border-color: var(--bs-primary-border-subtle); + --bs-alert-link-color: var(--bs-primary-text-emphasis); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary-text-emphasis); + --bs-alert-bg: var(--bs-secondary-bg-subtle); + --bs-alert-border-color: var(--bs-secondary-border-subtle); + --bs-alert-link-color: var(--bs-secondary-text-emphasis); +} + +.alert-success { + --bs-alert-color: var(--bs-success-text-emphasis); + --bs-alert-bg: var(--bs-success-bg-subtle); + --bs-alert-border-color: var(--bs-success-border-subtle); + --bs-alert-link-color: var(--bs-success-text-emphasis); +} + +.alert-info { + --bs-alert-color: var(--bs-info-text-emphasis); + --bs-alert-bg: var(--bs-info-bg-subtle); + --bs-alert-border-color: var(--bs-info-border-subtle); + --bs-alert-link-color: var(--bs-info-text-emphasis); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning-text-emphasis); + --bs-alert-bg: var(--bs-warning-bg-subtle); + --bs-alert-border-color: var(--bs-warning-border-subtle); + --bs-alert-link-color: var(--bs-warning-text-emphasis); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger-text-emphasis); + --bs-alert-bg: var(--bs-danger-bg-subtle); + --bs-alert-border-color: var(--bs-danger-border-subtle); + --bs-alert-link-color: var(--bs-danger-text-emphasis); +} + +.alert-light { + --bs-alert-color: var(--bs-light-text-emphasis); + --bs-alert-bg: var(--bs-light-bg-subtle); + --bs-alert-border-color: var(--bs-light-border-subtle); + --bs-alert-link-color: var(--bs-light-text-emphasis); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark-text-emphasis); + --bs-alert-bg: var(--bs-dark-bg-subtle); + --bs-alert-border-color: var(--bs-dark-border-subtle); + --bs-alert-link-color: var(--bs-dark-text-emphasis); +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: var(--bs-progress-height); + } +} +.progress, +.progress-stacked { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #444; + --bs-progress-border-radius: var(--bs-border-radius); + --bs-progress-box-shadow: var(--bs-box-shadow-inset); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #375a7f; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-stacked > .progress { + overflow: visible; +} + +.progress-stacked > .progress > .progress-bar { + width: 100%; +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #fff; + --bs-list-group-bg: #303030; + --bs-list-group-border-color: #444; + --bs-list-group-border-width: var(--bs-border-width); + --bs-list-group-border-radius: var(--bs-border-radius); + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: var(--bs-secondary-color); + --bs-list-group-action-hover-color: #fff; + --bs-list-group-action-hover-bg: #444; + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-action-active-bg: #222; + --bs-list-group-disabled-color: var(--bs-secondary-color); + --bs-list-group-disabled-bg: #303030; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #375a7f; + --bs-list-group-active-border-color: #375a7f; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:not(.active):active { + color: var(--bs-list-group-action-active-color); + background-color: 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-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + --bs-list-group-color: var(--bs-primary-text-emphasis); + --bs-list-group-bg: var(--bs-primary-bg-subtle); + --bs-list-group-border-color: var(--bs-primary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); + --bs-list-group-active-color: var(--bs-primary-bg-subtle); + --bs-list-group-active-bg: var(--bs-primary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); +} + +.list-group-item-secondary { + --bs-list-group-color: var(--bs-secondary-text-emphasis); + --bs-list-group-bg: var(--bs-secondary-bg-subtle); + --bs-list-group-border-color: var(--bs-secondary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); + --bs-list-group-active-color: var(--bs-secondary-bg-subtle); + --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); +} + +.list-group-item-success { + --bs-list-group-color: var(--bs-success-text-emphasis); + --bs-list-group-bg: var(--bs-success-bg-subtle); + --bs-list-group-border-color: var(--bs-success-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-success-border-subtle); + --bs-list-group-active-color: var(--bs-success-bg-subtle); + --bs-list-group-active-bg: var(--bs-success-text-emphasis); + --bs-list-group-active-border-color: var(--bs-success-text-emphasis); +} + +.list-group-item-info { + --bs-list-group-color: var(--bs-info-text-emphasis); + --bs-list-group-bg: var(--bs-info-bg-subtle); + --bs-list-group-border-color: var(--bs-info-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-info-border-subtle); + --bs-list-group-active-color: var(--bs-info-bg-subtle); + --bs-list-group-active-bg: var(--bs-info-text-emphasis); + --bs-list-group-active-border-color: var(--bs-info-text-emphasis); +} + +.list-group-item-warning { + --bs-list-group-color: var(--bs-warning-text-emphasis); + --bs-list-group-bg: var(--bs-warning-bg-subtle); + --bs-list-group-border-color: var(--bs-warning-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); + --bs-list-group-active-color: var(--bs-warning-bg-subtle); + --bs-list-group-active-bg: var(--bs-warning-text-emphasis); + --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); +} + +.list-group-item-danger { + --bs-list-group-color: var(--bs-danger-text-emphasis); + --bs-list-group-bg: var(--bs-danger-bg-subtle); + --bs-list-group-border-color: var(--bs-danger-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); + --bs-list-group-active-color: var(--bs-danger-bg-subtle); + --bs-list-group-active-bg: var(--bs-danger-text-emphasis); + --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); +} + +.list-group-item-light { + --bs-list-group-color: var(--bs-light-text-emphasis); + --bs-list-group-bg: var(--bs-light-bg-subtle); + --bs-list-group-border-color: var(--bs-light-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-light-border-subtle); + --bs-list-group-active-color: var(--bs-light-bg-subtle); + --bs-list-group-active-bg: var(--bs-light-text-emphasis); + --bs-list-group-active-border-color: var(--bs-light-text-emphasis); +} + +.list-group-item-dark { + --bs-list-group-color: var(--bs-dark-text-emphasis); + --bs-list-group-bg: var(--bs-dark-bg-subtle); + --bs-list-group-border-color: var(--bs-dark-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); + --bs-list-group-active-color: var(--bs-dark-bg-subtle); + --bs-list-group-active-bg: var(--bs-dark-text-emphasis); + --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); +} + +.btn-close { + --bs-btn-close-color: #fff; + --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); + --bs-btn-close-opacity: 0.4; + --bs-btn-close-hover-opacity: 1; + --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); + --bs-btn-close-focus-opacity: 1; + --bs-btn-close-disabled-opacity: 0.25; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: var(--bs-btn-close-color); + background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; + filter: var(--bs-btn-close-filter); + border: 0; + border-radius: 0.375rem; + opacity: var(--bs-btn-close-opacity); +} +.btn-close:hover { + color: var(--bs-btn-close-color); + text-decoration: none; + opacity: var(--bs-btn-close-hover-opacity); +} +.btn-close:focus { + outline: 0; + box-shadow: var(--bs-btn-close-focus-shadow); + opacity: var(--bs-btn-close-focus-opacity); +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: var(--bs-btn-close-disabled-opacity); +} + +.btn-close-white { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +:root, +[data-bs-theme=light] { + --bs-btn-close-filter: ; +} + +[data-bs-theme=dark] { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: #444; + --bs-toast-border-width: var(--bs-border-width); + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: var(--bs-border-radius); + --bs-toast-box-shadow: var(--bs-box-shadow); + --bs-toast-header-color: var(--bs-secondary-color); + --bs-toast-header-bg: #303030; + --bs-toast-header-border-color: var(--bs-border-color-translucent); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: var(--bs-body-color); + --bs-modal-bg: #303030; + --bs-modal-border-color: #444; + --bs-modal-border-width: var(--bs-border-width); + --bs-modal-border-radius: var(--bs-border-radius-lg); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); + --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: #444; + --bs-modal-header-border-width: var(--bs-border-width); + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: #444; + --bs-modal-footer-border-width: var(--bs-border-width); + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transform: translate(0, -50px); + transition: transform 0.3s ease-out; +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-modal-header-padding-y)); + margin-right: calc(-0.5 * var(--bs-modal-header-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y)); + margin-left: auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: var(--bs-box-shadow); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: var(--bs-body-bg); + --bs-tooltip-bg: var(--bs-emphasis-color); + --bs-tooltip-border-radius: var(--bs-border-radius); + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #303030; + --bs-popover-border-width: var(--bs-border-width); + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: var(--bs-border-radius-lg); + --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); + --bs-popover-box-shadow: var(--bs-box-shadow); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: inherit; + --bs-popover-header-bg: #444; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: var(--bs-body-color); + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + filter: var(--bs-carousel-control-icon-filter); + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/; +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/; +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: var(--bs-carousel-indicator-active-bg); + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: var(--bs-carousel-caption-color); + text-align: center; +} + +.carousel-dark { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +:root, +[data-bs-theme=light] { + --bs-carousel-indicator-active-bg: #fff; + --bs-carousel-caption-color: #fff; + --bs-carousel-control-icon-filter: ; +} + +[data-bs-theme=dark] { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: var(--bs-body-color); + --bs-offcanvas-bg: var(--bs-body-bg); + --bs-offcanvas-border-width: var(--bs-border-width); + --bs-offcanvas-border-color: #444; + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); + --bs-offcanvas-transition: transform 0.3s ease-in-out; + --bs-offcanvas-title-line-height: 1.5; +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-left: auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #fff !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #fff !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #fff !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(44, 72, 102, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(0, 150, 112, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(0, 150, 112, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(0, 150, 112, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(42, 122, 175, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(194, 125, 14, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(194, 125, 14, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(185, 61, 48, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; + transition: 0.2s ease-in-out transform; +} +@media (prefers-reduced-motion: reduce) { + .icon-link > .bi { + transition: none; + } +} + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: -webkit-sticky; + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !important; +} +.visually-hidden *, +.visually-hidden-focusable:not(:focus):not(:focus-within) * { + overflow: hidden !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: var(--bs-border-width); + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.object-fit-contain { + -o-object-fit: contain !important; + object-fit: contain !important; +} + +.object-fit-cover { + -o-object-fit: cover !important; + object-fit: cover !important; +} + +.object-fit-fill { + -o-object-fit: fill !important; + object-fit: fill !important; +} + +.object-fit-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; +} + +.object-fit-none { + -o-object-fit: none !important; + object-fit: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.overflow-x-auto { + overflow-x: auto !important; +} + +.overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-visible { + overflow-x: visible !important; +} + +.overflow-x-scroll { + overflow-x: scroll !important; +} + +.overflow-y-auto { + overflow-y: auto !important; +} + +.overflow-y-hidden { + overflow-y: hidden !important; +} + +.overflow-y-visible { + overflow-y: visible !important; +} + +.overflow-y-scroll { + overflow-y: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-inline-grid { + display: inline-grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: var(--bs-box-shadow) !important; +} + +.shadow-sm { + box-shadow: var(--bs-box-shadow-sm) !important; +} + +.shadow-lg { + box-shadow: var(--bs-box-shadow-lg) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.focus-ring-primary { + --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-secondary { + --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-success { + --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-info { + --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-warning { + --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-danger { + --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-light { + --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-dark { + --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-black { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-primary-subtle { + border-color: var(--bs-primary-border-subtle) !important; +} + +.border-secondary-subtle { + border-color: var(--bs-secondary-border-subtle) !important; +} + +.border-success-subtle { + border-color: var(--bs-success-border-subtle) !important; +} + +.border-info-subtle { + border-color: var(--bs-info-border-subtle) !important; +} + +.border-warning-subtle { + border-color: var(--bs-warning-border-subtle) !important; +} + +.border-danger-subtle { + border-color: var(--bs-danger-border-subtle) !important; +} + +.border-light-subtle { + border-color: var(--bs-light-border-subtle) !important; +} + +.border-dark-subtle { + border-color: var(--bs-dark-border-subtle) !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.row-gap-0 { + row-gap: 0 !important; +} + +.row-gap-1 { + row-gap: 0.25rem !important; +} + +.row-gap-2 { + row-gap: 0.5rem !important; +} + +.row-gap-3 { + row-gap: 1rem !important; +} + +.row-gap-4 { + row-gap: 1.5rem !important; +} + +.row-gap-5 { + row-gap: 3rem !important; +} + +.column-gap-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; +} + +.column-gap-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; +} + +.column-gap-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; +} + +.column-gap-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; +} + +.column-gap-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; +} + +.column-gap-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.425rem + 2.1vw) !important; +} + +.fs-2 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-3 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-body-secondary { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-body-tertiary { + --bs-text-opacity: 1; + color: var(--bs-tertiary-color) !important; +} + +.text-body-emphasis { + --bs-text-opacity: 1; + color: var(--bs-emphasis-color) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.text-primary-emphasis { + color: var(--bs-primary-text-emphasis) !important; +} + +.text-secondary-emphasis { + color: var(--bs-secondary-text-emphasis) !important; +} + +.text-success-emphasis { + color: var(--bs-success-text-emphasis) !important; +} + +.text-info-emphasis { + color: var(--bs-info-text-emphasis) !important; +} + +.text-warning-emphasis { + color: var(--bs-warning-text-emphasis) !important; +} + +.text-danger-emphasis { + color: var(--bs-danger-text-emphasis) !important; +} + +.text-light-emphasis { + color: var(--bs-light-text-emphasis) !important; +} + +.text-dark-emphasis { + color: var(--bs-dark-text-emphasis) !important; +} + +.link-opacity-10 { + --bs-link-opacity: 0.1; +} + +.link-opacity-10-hover:hover { + --bs-link-opacity: 0.1; +} + +.link-opacity-25 { + --bs-link-opacity: 0.25; +} + +.link-opacity-25-hover:hover { + --bs-link-opacity: 0.25; +} + +.link-opacity-50 { + --bs-link-opacity: 0.5; +} + +.link-opacity-50-hover:hover { + --bs-link-opacity: 0.5; +} + +.link-opacity-75 { + --bs-link-opacity: 0.75; +} + +.link-opacity-75-hover:hover { + --bs-link-opacity: 0.75; +} + +.link-opacity-100 { + --bs-link-opacity: 1; +} + +.link-opacity-100-hover:hover { + --bs-link-opacity: 1; +} + +.link-offset-1 { + text-underline-offset: 0.125em !important; +} + +.link-offset-1-hover:hover { + text-underline-offset: 0.125em !important; +} + +.link-offset-2 { + text-underline-offset: 0.25em !important; +} + +.link-offset-2-hover:hover { + text-underline-offset: 0.25em !important; +} + +.link-offset-3 { + text-underline-offset: 0.375em !important; +} + +.link-offset-3-hover:hover { + text-underline-offset: 0.375em !important; +} + +.link-underline-primary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-secondary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-success { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-info { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-warning { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-danger { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-light { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-dark { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} + +.link-underline-opacity-0 { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-0-hover:hover { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-10 { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-10-hover:hover { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-25 { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-25-hover:hover { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-50 { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-50-hover:hover { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-75 { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-75-hover:hover { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-100 { + --bs-link-underline-opacity: 1; +} + +.link-underline-opacity-100-hover:hover { + --bs-link-underline-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-body-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body-tertiary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-primary-subtle { + background-color: var(--bs-primary-bg-subtle) !important; +} + +.bg-secondary-subtle { + background-color: var(--bs-secondary-bg-subtle) !important; +} + +.bg-success-subtle { + background-color: var(--bs-success-bg-subtle) !important; +} + +.bg-info-subtle { + background-color: var(--bs-info-bg-subtle) !important; +} + +.bg-warning-subtle { + background-color: var(--bs-warning-bg-subtle) !important; +} + +.bg-danger-subtle { + background-color: var(--bs-danger-bg-subtle) !important; +} + +.bg-light-subtle { + background-color: var(--bs-light-bg-subtle) !important; +} + +.bg-dark-subtle { + background-color: var(--bs-dark-bg-subtle) !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.rounded-top-1 { + border-top-left-radius: var(--bs-border-radius-sm) !important; + border-top-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-top-2 { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-3 { + border-top-left-radius: var(--bs-border-radius-lg) !important; + border-top-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-top-4 { + border-top-left-radius: var(--bs-border-radius-xl) !important; + border-top-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-top-5 { + border-top-left-radius: var(--bs-border-radius-xxl) !important; + border-top-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-top-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.rounded-top-pill { + border-top-left-radius: var(--bs-border-radius-pill) !important; + border-top-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rounded-end-1 { + border-top-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-end-2 { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-3 { + border-top-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-end-4 { + border-top-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-end-5 { + border-top-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-end-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.rounded-end-pill { + border-top-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-0 { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.rounded-bottom-1 { + border-bottom-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-bottom-2 { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-3 { + border-bottom-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-bottom-4 { + border-bottom-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-bottom-5 { + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-bottom-circle { + border-bottom-right-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.rounded-bottom-pill { + border-bottom-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-left-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-0 { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} + +.rounded-start-1 { + border-bottom-left-radius: var(--bs-border-radius-sm) !important; + border-top-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-start-2 { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-3 { + border-bottom-left-radius: var(--bs-border-radius-lg) !important; + border-top-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-start-4 { + border-bottom-left-radius: var(--bs-border-radius-xl) !important; + border-top-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-start-5 { + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; + border-top-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-start-circle { + border-bottom-left-radius: 50% !important; + border-top-left-radius: 50% !important; +} + +.rounded-start-pill { + border-bottom-left-radius: var(--bs-border-radius-pill) !important; + border-top-left-radius: var(--bs-border-radius-pill) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.z-n1 { + z-index: -1 !important; +} + +.z-0 { + z-index: 0 !important; +} + +.z-1 { + z-index: 1 !important; +} + +.z-2 { + z-index: 2 !important; +} + +.z-3 { + z-index: 3 !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .object-fit-sm-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-sm-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-sm-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-sm-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-sm-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-inline-grid { + display: inline-grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .row-gap-sm-0 { + row-gap: 0 !important; + } + .row-gap-sm-1 { + row-gap: 0.25rem !important; + } + .row-gap-sm-2 { + row-gap: 0.5rem !important; + } + .row-gap-sm-3 { + row-gap: 1rem !important; + } + .row-gap-sm-4 { + row-gap: 1.5rem !important; + } + .row-gap-sm-5 { + row-gap: 3rem !important; + } + .column-gap-sm-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-sm-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-sm-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-sm-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-sm-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-sm-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .object-fit-md-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-md-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-md-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-md-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-md-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-inline-grid { + display: inline-grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .row-gap-md-0 { + row-gap: 0 !important; + } + .row-gap-md-1 { + row-gap: 0.25rem !important; + } + .row-gap-md-2 { + row-gap: 0.5rem !important; + } + .row-gap-md-3 { + row-gap: 1rem !important; + } + .row-gap-md-4 { + row-gap: 1.5rem !important; + } + .row-gap-md-5 { + row-gap: 3rem !important; + } + .column-gap-md-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-md-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-md-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-md-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-md-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-md-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .object-fit-lg-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-lg-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-lg-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-lg-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-lg-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-inline-grid { + display: inline-grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .row-gap-lg-0 { + row-gap: 0 !important; + } + .row-gap-lg-1 { + row-gap: 0.25rem !important; + } + .row-gap-lg-2 { + row-gap: 0.5rem !important; + } + .row-gap-lg-3 { + row-gap: 1rem !important; + } + .row-gap-lg-4 { + row-gap: 1.5rem !important; + } + .row-gap-lg-5 { + row-gap: 3rem !important; + } + .column-gap-lg-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-lg-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-lg-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-lg-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-lg-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-lg-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .object-fit-xl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-inline-grid { + display: inline-grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .row-gap-xl-0 { + row-gap: 0 !important; + } + .row-gap-xl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xl-3 { + row-gap: 1rem !important; + } + .row-gap-xl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xl-5 { + row-gap: 3rem !important; + } + .column-gap-xl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .object-fit-xxl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + .object-fit-xxl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + .object-fit-xxl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + .object-fit-xxl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + .object-fit-xxl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-inline-grid { + display: inline-grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .row-gap-xxl-0 { + row-gap: 0 !important; + } + .row-gap-xxl-1 { + row-gap: 0.25rem !important; + } + .row-gap-xxl-2 { + row-gap: 0.5rem !important; + } + .row-gap-xxl-3 { + row-gap: 1rem !important; + } + .row-gap-xxl-4 { + row-gap: 1.5rem !important; + } + .row-gap-xxl-5 { + row-gap: 3rem !important; + } + .column-gap-xxl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + .column-gap-xxl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + .column-gap-xxl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + .column-gap-xxl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + .column-gap-xxl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + .column-gap-xxl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 3rem !important; + } + .fs-2 { + font-size: 2.5rem !important; + } + .fs-3 { + font-size: 2rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-inline-grid { + display: inline-grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +.blockquote-footer { + color: #888; +} + +.text-secondary { + color: var(--bs-secondary-color) !important; +} + +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + color: #888; +} + +.form-floating > label, +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label { + color: #888; +} + +.breadcrumb a { + color: #fff; +} + +.pagination a:hover { + text-decoration: none; +} + +.alert { + color: #fff; + border: none; +} +.alert a, +.alert .alert-link { + color: #fff; + text-decoration: underline; +} +.alert-primary { + background-color: #375a7f; +} +.alert-secondary { + background-color: #444; +} +.alert-success { + background-color: #00bc8c; +} +.alert-info { + background-color: #3498db; +} +.alert-warning { + background-color: #f39c12; +} +.alert-danger { + background-color: #e74c3c; +} +.alert-light { + background-color: #adb5bd; +} +.alert-dark { + background-color: #303030; +} + +.tooltip { + --bs-tooltip-bg: var(--bs-tertiary-bg); + --bs-tooltip-color: var(--bs-emphasis-color); +} \ No newline at end of file diff --git a/static/css/bootstrap.min.css b/static/css/bootstrap.min.css new file mode 100644 index 0000000..955575a --- /dev/null +++ b/static/css/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.7 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"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-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--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-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--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-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color: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-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.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-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.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-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/static/fonts/HandelGotDBol/HandelGotDBol.eot b/static/fonts/HandelGotDBol/HandelGotDBol.eot deleted file mode 100644 index 74809c210c21c482a40a16e31c847af911502075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52988 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 TBFnyUZTeVI+Grp8k1hWThou4P diff --git a/static/js/theme-loader.js b/static/js/theme-loader.js index e5a7f4e..bbcf16a 100644 --- a/static/js/theme-loader.js +++ b/static/js/theme-loader.js @@ -7,7 +7,7 @@ if (theme === 'dark') { //const darkThemeLink = document.createElement('link'); //darkThemeLink.rel = 'stylesheet'; - //darkThemeLink.href = '/css/darkly.css'; + //darkThemeLink.href = '${base}/css/darkly.css'; //darkThemeLink.integrity = 'sha384-mXM+8P9BUwTXMBS6pzZaBva0g/sZsdn7ZdBimWWpF/1K2kVhkyjQrBznOTf31ui7'; //darkThemeLink.crossOrigin = 'anonymous'; //darkThemeLink.setAttribute('data-theme', 'dark'); From 99f2a087a8a3c3938b2c5306570bbb1cbcd848d5 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 9 Jul 2025 01:04:15 +0100 Subject: [PATCH 49/52] fix --- src/app.css | 1 - src/routes/+layout.svelte | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/app.css b/src/app.css index 89f0107..ee6102a 100644 --- a/src/app.css +++ b/src/app.css @@ -1,5 +1,4 @@ - @font-face { font-family: "HandelGotDBol"; src: url("/fonts/HandelGotDBol/HandelGotDBol.woff2") format("woff2"), diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 70f586b..375c227 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -64,17 +64,17 @@ href="{assets}/favicon/site.webmanifest" /> - + @@ -82,7 +82,7 @@ From 178625602d1ee93ecfc1bf11afb64ba9791c95ec Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 9 Jul 2025 01:12:28 +0100 Subject: [PATCH 50/52] fix for old app (update checks) --- static/beta-update.txt | 5 +++++ static/dev-update-portable.txt | 4 ++++ static/dev-update.txt | 5 +++++ static/nightly-update.txt | 5 +++++ static/update-portable.txt | 4 ++++ static/update.txt | 5 +++++ 6 files changed, 28 insertions(+) create mode 100644 static/beta-update.txt create mode 100644 static/dev-update-portable.txt create mode 100644 static/dev-update.txt create mode 100644 static/nightly-update.txt create mode 100644 static/update-portable.txt create mode 100644 static/update.txt diff --git a/static/beta-update.txt b/static/beta-update.txt new file mode 100644 index 0000000..a358f74 --- /dev/null +++ b/static/beta-update.txt @@ -0,0 +1,5 @@ +Version: 1.76.12.38511 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Installer-1.76.12.38511.msi +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT +CertificateThumbprint: DEFFB77C09F5ADC3691A0EA8A36E2617577AF8AB +Checksum: AD80C9D0A5B9DFBE184C5F1EE64C41524B3B4581E20F7E27017D50B69AF6BC8454F39CA2BD0C91E42B075D1A1F11BA4315CAD8C56E27A0BDEBCA7FC8C57729A3 \ No newline at end of file diff --git a/static/dev-update-portable.txt b/static/dev-update-portable.txt new file mode 100644 index 0000000..8d6d90f --- /dev/null +++ b/static/dev-update-portable.txt @@ -0,0 +1,4 @@ +Version: 1.76.12.38568 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Portable-1.76.12.38568.zip +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT +Checksum: 781962046D969B71D23CEE4DB0A6FAE944A13D70CAA7B9DECD728B4B65D0B847474B1005D58CF6EEDF9C3DCF21659FEB5870062ADD4059873D75F089C4101D69 diff --git a/static/dev-update.txt b/static/dev-update.txt new file mode 100644 index 0000000..a358f74 --- /dev/null +++ b/static/dev-update.txt @@ -0,0 +1,5 @@ +Version: 1.76.12.38511 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.12/mRemoteNG-Installer-1.76.12.38511.msi +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.12/CHANGELOG.TXT +CertificateThumbprint: DEFFB77C09F5ADC3691A0EA8A36E2617577AF8AB +Checksum: AD80C9D0A5B9DFBE184C5F1EE64C41524B3B4581E20F7E27017D50B69AF6BC8454F39CA2BD0C91E42B075D1A1F11BA4315CAD8C56E27A0BDEBCA7FC8C57729A3 \ No newline at end of file diff --git a/static/nightly-update.txt b/static/nightly-update.txt new file mode 100644 index 0000000..42ccaa2 --- /dev/null +++ b/static/nightly-update.txt @@ -0,0 +1,5 @@ +Version: 1.77.3.1442 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/20230316-1.77.3.1442-NB/mRemoteNG-Installer-1.77.3.1442-NB.msi +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/20230316-1.77.3.1442-NB/CHANGELOG.md +CertificateThumbprint: +Checksum: DD769DBE8F9D8F7D25637236E8C29BEC1FFA9858FBD1FA30AB72037B1495D703BE0A2AE149B7F459E7001391A82F383FCD560BEAD69D8B76641FB1798E13B3A4 diff --git a/static/update-portable.txt b/static/update-portable.txt new file mode 100644 index 0000000..f1f1e43 --- /dev/null +++ b/static/update-portable.txt @@ -0,0 +1,4 @@ +Version: 1.76.11.40592 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.11/mRemoteNG-Portable-1.76.11.40592.zip +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.11/CHANGELOG.TXT +Checksum: BDF288BBDAC5910FCDB52CD821A5C13BD6863762C5E40D329ED3C577A068BAA2D91EB0638978C65B0FA8BA1767B74009A80E908CC41E4066D0A23E4732A7B2C4 diff --git a/static/update.txt b/static/update.txt new file mode 100644 index 0000000..7643208 --- /dev/null +++ b/static/update.txt @@ -0,0 +1,5 @@ +Version: 1.76.11.40527 +dURL: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.11/mRemoteNG-Installer-1.76.11.40527.msi +clURL: https://raw.githubusercontent.com/mRemoteNG/mRemoteNG/v1.76.11/CHANGELOG.TXT +CertificateThumbprint: DEFFB77C09F5ADC3691A0EA8A36E2617577AF8AB +Checksum: 06874C7A1E8C76229B380CD1F6F5958656B0BF62E381334ACA13D4B0D07E20C64A76F7903E66ECE8232F64C5DF0C6B4059D88BBFC2C390692631519DE6D78858 From a259ffcc1e67ac9ca2e07f7cf2828fed6a008d87 Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Thu, 24 Jul 2025 22:38:53 +0100 Subject: [PATCH 51/52] fix for name --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c3eb0c3..7e9f6f2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "mR website", + "name": "mr-website", "private": true, "version": "0.1.0", "type": "module", From 2eec915cc27d22bf80a73e6920e4194fbc8183ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:06:06 +0000 Subject: [PATCH 52/52] Bump vite-plugin-static-copy Bumps the npm_and_yarn group with 1 update in the / directory: [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy). Updates `vite-plugin-static-copy` from 3.1.0 to 3.1.2 - [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases) - [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md) - [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@3.1.0...vite-plugin-static-copy@3.1.2) --- updated-dependencies: - dependency-name: vite-plugin-static-copy dependency-version: 3.1.2 dependency-type: direct:development dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] --- package-lock.json | 70 +++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 66 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7aaece5..52c99bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "tailwindcss": "^4.1.7", "typescript": "^5.8.3", "vite": "^6.3.5", - "vite-plugin-static-copy": "^3.0.2" + "vite-plugin-static-copy": "^3.1.2" } }, "node_modules/@ampproject/remapping": { @@ -1177,6 +1177,66 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.4.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.0.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.4.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.9.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.0", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.11.tgz", @@ -2490,13 +2550,13 @@ } }, "node_modules/vite-plugin-static-copy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.1.0.tgz", - "integrity": "sha512-ONFBaYoN1qIiCxMCfeHI96lqLza7ujx/QClIXp4kEULUbyH2qLgYoaL8JHhk3FWjSB4TpzoaN3iMCyCFldyXzw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.1.2.tgz", + "integrity": "sha512-aVmYOzptLVOI2b1jL+cmkF7O6uhRv1u5fvOkQgbohWZp2CbR22kn9ZqkCUIt9umKF7UhdbsEpshn1rf4720QFg==", "dev": true, "license": "MIT", "dependencies": { - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "fs-extra": "^11.3.0", "p-map": "^7.0.3", "picocolors": "^1.1.1", diff --git a/package.json b/package.json index 7e9f6f2..31ac7de 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "tailwindcss": "^4.1.7", "typescript": "^5.8.3", "vite": "^6.3.5", - "vite-plugin-static-copy": "^3.0.2" + "vite-plugin-static-copy": "^3.1.2" }, "dependencies": { "bootstrap-icons": "^1.13.1",