From 638cb2761e0291035529dbc0c950307e41fcb56d Mon Sep 17 00:00:00 2001 From: Forgejo Date: Thu, 26 Sep 2024 17:19:19 +0000 Subject: [PATCH] Deploy static site --- .gitignore | 4 + assets/css/base.css | 344 ++++++ assets/css/theme/plain.css | 7 + assets/css/theme/pride.css | 11 + assets/dist/css/bootstrap.min.css | 5 + assets/dist/icons/LICENSE.md | 6 + assets/dist/icons/article-ny-times.svg | 1 + assets/dist/icons/books.svg | 1 + assets/dist/icons/calendar.svg | 1 + assets/dist/icons/camera.svg | 1 + assets/dist/icons/chats.svg | 1 + assets/dist/icons/coffee.svg | 1 + assets/dist/icons/database.svg | 1 + assets/dist/icons/envelope.svg | 1 + assets/dist/icons/gift.svg | 1 + assets/dist/icons/git-branch.svg | 1 + assets/dist/icons/hard-hat.svg | 1 + assets/dist/icons/images.svg | 1 + assets/dist/icons/leaf.svg | 1 + assets/dist/icons/lightbulb.svg | 1 + assets/dist/icons/link.svg | 1 + assets/dist/icons/lock-key.svg | 1 + assets/dist/icons/magnifying-glass.svg | 1 + assets/dist/icons/map-trifold.svg | 1 + assets/dist/icons/markdown-logo.svg | 1 + assets/dist/icons/mastodon-logo.svg | 1 + assets/dist/icons/matrix-logo.svg | 1 + assets/dist/icons/money-wavy.svg | 1 + assets/dist/icons/network.svg | 1 + assets/dist/icons/pencil-ruler.svg | 1 + assets/dist/icons/qr-code.svg | 1 + assets/dist/icons/question.svg | 1 + assets/dist/icons/rainbow.svg | 16 + assets/dist/icons/rss.svg | 1 + assets/dist/icons/train.svg | 1 + assets/dist/icons/translate.svg | 1 + assets/dist/icons/upload.svg | 1 + assets/dist/icons/video.svg | 1 + assets/dist/icons/webcam.svg | 1 + assets/img/logo-inv.svg | 49 + assets/img/logo-inv_grad.png | Bin 0 -> 124896 bytes assets/img/logo-inv_grad.svg | 111 ++ assets/img/logo-white.svg | 68 ++ assets/img/logo.svg | 51 + assets/js/services.js | 34 + base.html | 133 +++ bridges.html | 83 ++ data/bridges.json | 44 + data/finances.json | 67 ++ data/services.json | 894 +++++++++++++++ index.html | 1421 ++++++++++++++++++++++++ legal.html | 173 +++ membership-rallly.html | 266 +++++ membership.html | 257 +++++ metrics.txt | 5 + privacy.html | 318 ++++++ prod-warning.html | 5 + simple.html | 374 +++++++ terms.html | 290 +++++ transparency.html | 261 +++++ 60 files changed, 5329 insertions(+) create mode 100644 .gitignore create mode 100644 assets/css/base.css create mode 100644 assets/css/theme/plain.css create mode 100644 assets/css/theme/pride.css create mode 100644 assets/dist/css/bootstrap.min.css create mode 100644 assets/dist/icons/LICENSE.md create mode 100644 assets/dist/icons/article-ny-times.svg create mode 100644 assets/dist/icons/books.svg create mode 100644 assets/dist/icons/calendar.svg create mode 100644 assets/dist/icons/camera.svg create mode 100644 assets/dist/icons/chats.svg create mode 100644 assets/dist/icons/coffee.svg create mode 100644 assets/dist/icons/database.svg create mode 100644 assets/dist/icons/envelope.svg create mode 100644 assets/dist/icons/gift.svg create mode 100644 assets/dist/icons/git-branch.svg create mode 100644 assets/dist/icons/hard-hat.svg create mode 100644 assets/dist/icons/images.svg create mode 100644 assets/dist/icons/leaf.svg create mode 100644 assets/dist/icons/lightbulb.svg create mode 100644 assets/dist/icons/link.svg create mode 100644 assets/dist/icons/lock-key.svg create mode 100644 assets/dist/icons/magnifying-glass.svg create mode 100644 assets/dist/icons/map-trifold.svg create mode 100644 assets/dist/icons/markdown-logo.svg create mode 100644 assets/dist/icons/mastodon-logo.svg create mode 100644 assets/dist/icons/matrix-logo.svg create mode 100644 assets/dist/icons/money-wavy.svg create mode 100644 assets/dist/icons/network.svg create mode 100644 assets/dist/icons/pencil-ruler.svg create mode 100644 assets/dist/icons/qr-code.svg create mode 100644 assets/dist/icons/question.svg create mode 100644 assets/dist/icons/rainbow.svg create mode 100644 assets/dist/icons/rss.svg create mode 100644 assets/dist/icons/train.svg create mode 100644 assets/dist/icons/translate.svg create mode 100644 assets/dist/icons/upload.svg create mode 100644 assets/dist/icons/video.svg create mode 100644 assets/dist/icons/webcam.svg create mode 100644 assets/img/logo-inv.svg create mode 100644 assets/img/logo-inv_grad.png create mode 100644 assets/img/logo-inv_grad.svg create mode 100644 assets/img/logo-white.svg create mode 100644 assets/img/logo.svg create mode 100644 assets/js/services.js create mode 100644 base.html create mode 100644 bridges.html create mode 100644 data/bridges.json create mode 100644 data/finances.json create mode 100644 data/services.json create mode 100644 index.html create mode 100644 legal.html create mode 100644 membership-rallly.html create mode 100644 membership.html create mode 100644 metrics.txt create mode 100644 privacy.html create mode 100644 prod-warning.html create mode 100644 simple.html create mode 100644 terms.html create mode 100644 transparency.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d1505b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +venv/ +*.pyc +__pycache__/ +build/ \ No newline at end of file diff --git a/assets/css/base.css b/assets/css/base.css new file mode 100644 index 0000000..c487e12 --- /dev/null +++ b/assets/css/base.css @@ -0,0 +1,344 @@ +/* This file was created as part of the Private.coffee project + It is licensed under the MIT license + For more information, please visit https://private.coffee +*/ + +/* General styles */ +:root, +[data-bs-theme="light"] { + --bs-primary: #f570b9; + --bs-primary-rgb: 245, 112, 185; + --bs-primary-text-emphasis: #622d4a; + --bs-primary-bg-subtle: #fde2f1; + --bs-primary-border-subtle: #fbc6e3; + --bs-body-color: #232323; + --bs-body-color-rgb: 35, 35, 35; + --bs-secondary-color: rgba(35, 35, 35, 0.75); + --bs-secondary-color-rgb: 35, 35, 35, 0.75; + --bs-tertiary-color: rgba(35, 35, 35, 0.5); + --bs-tertiary-color-rgb: 35, 35, 35, 0.5; + --bs-body-font-family: Inconsolata, monospace; +} + +.btn-primary { + --bs-btn-color: #000000; + --bs-btn-bg: #f570b9; + --bs-btn-border-color: #f570b9; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #f785c4; + --bs-btn-hover-border-color: #f67ec0; + --bs-btn-focus-shadow-rgb: 37, 17, 28; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #f78dc7; + --bs-btn-active-border-color: #f67ec0; + --bs-btn-disabled-color: #000000; + --bs-btn-disabled-bg: #f570b9; + --bs-btn-disabled-border-color: #f570b9; + color: #fff; +} + +.button-wrapper:not(:last-child) { + margin-bottom: 1rem; +} + +.btn-outline-primary { + --bs-btn-color: #f570b9; + --bs-btn-border-color: #f570b9; + --bs-btn-focus-shadow-rgb: 245, 112, 185; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #f570b9; + --bs-btn-hover-border-color: #f570b9; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #f570b9; + --bs-btn-active-border-color: #f570b9; + --bs-btn-disabled-color: #f570b9; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f570b9; +} + +h2 .special-header { + font-size: 10rem !important; +} + +.special-header { + font-size: 4rem; + font-weight: 900; +} + +.fancy-text-primary { + background: -webkit-linear-gradient(45deg, #ba77fc, #ff7f8c); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +p { + letter-spacing: 0.03rem; + font-size: 1.1rem; +} + +h5 { + letter-spacing: 0.05rem; +} + +.navbar-brand { + font-weight: 800 !important; + font-size: x-large; +} + +.card-body :not(p):not(:first-child):not(.dropdown-content):not(.dropdown-toggle-area) { + margin-top: 10px; +} + +.currency-col { + width: 200px; + white-space: nowrap; + text-align: right; +} + +.table-transparency td:not(:first-child) { + text-align: right; +} + +.section { + padding: 20px 0; + border-bottom: 1px solid #e0e0e0; +} + +.alert-warning { + background-color: #fff3cd; + border-color: #ffeeba; + color: #856404; + padding: 15px; + margin-bottom: 20px; + border-radius: 4px; +} + +.alert-warning .alert-link { + color: #856404; + font-weight: bold; + text-decoration: underline; +} + +.alert-warning .alert-link:hover { + color: #604c2e; +} + +/* Image Styles */ +#logoContainer { + background-size: contain; + background-repeat: no-repeat; + max-width: 400px; + max-height: 400px; + width: 80vh; + height: 80vh; +} + +#smallLogoContainer { + background-size: contain; + background-repeat: no-repeat; + width: 64px; + height: 64px; +} + +.homemade, +.fork { + right: -0.5rem; + height: 1.5rem; + width: 1.5rem; + position: absolute; +} + +.homemade svg, +.fork svg { + fill: var(--bs-primary-bg-subtle) !important; +} + +.bs-icon.bs-icon-primary svg { + fill: var(--bs-primary-bg-subtle); +} + +.bs-icon.bs-icon-lg svg { + fill: var(--bs-primary); +} + +.bs-icon-circle svg { + fill: var(--bs-primary-bg-subtle); +} + +/* Responsive Styles */ +@media (max-width: 991px) { + p.text-center.special-header { + font-size: 3rem; + } + + .navbar .container { + display: flex; + flex-direction: column; + align-items: center; + } + + .navbar .row { + flex-direction: column; + align-items: center; + } + + .navbar .col { + text-align: center; + } + + .navbar-brand p { + font-size: 0.9rem; + } + + .navbar-brand span.fancy-text-primary { + font-size: 1.1rem; + } + + .navbar-brand span { + display: block; + } + + .navbar-nav { + display: flex; + flex-direction: row; + justify-content: center; + width: 100%; + padding: 0; + } + + .navbar-nav .nav-item { + display: inline-block; + padding: 0 1rem; + } + + .navbar-btn { + margin: 0 auto !important; + } + + @media (max-width: 768px) { + .btn.btn-primary { + margin: 1rem auto; + display: block; + width: 80%; + } + + h2 .special-header { + font-size: 6rem !important; + } + + .special-header { + font-size: 2rem; + } + + .that-br { + display: none; + } + + .slogan { + display: none; + } + } +} + +/* Dropdown Styles */ + +.dropdown { + position: relative; + display: inline-block; + width: 100%; +} + +.dropdown-content { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 100%; + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); + z-index: 1; +} + +.dropdown-content a { + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; + text-align: left; +} + +.dropdown:hover .dropdown-content { + display: block; +} + +.dropdown-toggle-area { + display: inline-block; + cursor: pointer; + color: white; +} + +.btn-primary:has(.dropdown-toggle-area) { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; +} + +.btn-primary .main-link { + flex-grow: 1; + text-align: center; + color: white; + text-decoration: none; +} + +.btn-primary .main-link:hover { + text-decoration: none; + color: black; +} + +/* Accordion Styles */ + +.accordion { + border: 1px solid #ddd; + border-radius: 5px; +} + +.accordion-item { + border-bottom: 1px solid #ddd; +} + +.accordion-header { + display: flex; + align-items: center; + padding: 1rem; + cursor: pointer; + background-color: #f9f9f9; + font-size: 1.25rem; + font-weight: bold; + border-bottom: 1px solid #ddd; +} + +.accordion-header:hover { + background-color: #e9e9e9; +} + +.icon-container { + display: flex; + align-items: center; + margin-right: 1rem; +} + +.bs-icon { + position: relative; +} + +.accordion-body { + padding: 1rem; + display: none; +} + +.accordion-item[open] .accordion-body { + display: block; +} + +.accordion-header .bs-icon svg { + width: 32px; +} \ No newline at end of file diff --git a/assets/css/theme/plain.css b/assets/css/theme/plain.css new file mode 100644 index 0000000..bf02aef --- /dev/null +++ b/assets/css/theme/plain.css @@ -0,0 +1,7 @@ +#logoContainer { + background-image: url(../../img/logo-inv_grad.svg); +} + +#smallLogoContainer { + background-image: url(../../img/logo-inv_grad.svg); +} \ No newline at end of file diff --git a/assets/css/theme/pride.css b/assets/css/theme/pride.css new file mode 100644 index 0000000..2e7b105 --- /dev/null +++ b/assets/css/theme/pride.css @@ -0,0 +1,11 @@ +.bg-primary-gradient { + background: linear-gradient(45deg, #FF7878, #FFC898, #FFF89A, #CDF2CA, #A2CDCD, #D1E8E4, #CAB8FF); +} + +#logoContainer { + background-image: url(../../img/logo-white.svg); +} + +#smallLogoContainer { + background-image: url(../../img/logo-inv_grad.svg); +} \ No newline at end of file diff --git a/assets/dist/css/bootstrap.min.css b/assets/dist/css/bootstrap.min.css new file mode 100644 index 0000000..a4bf46c --- /dev/null +++ b/assets/dist/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #3763f4;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #e33cd1;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #00b779;--bs-teal: #00b4c9;--bs-cyan: #12eeac;--bs-black: #000;--bs-white: #fff;--bs-gray: #4e5d78;--bs-gray-dark: #343a40;--bs-gray-100: #f5f6f8;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #4e5d78;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #2d2d2d;--bs-primary: #3763f4;--bs-secondary: #e33cd1;--bs-success: #00b779;--bs-info: #12eeac;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f5f6f8;--bs-dark: #343a40;--bs-primary-rgb: 55, 99, 244;--bs-secondary-rgb: 227, 60, 209;--bs-success-rgb: 0, 183, 121;--bs-info-rgb: 18, 238, 172;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 245, 246, 248;--bs-dark-rgb: 52, 58, 64;--bs-primary-text-emphasis: #162862;--bs-secondary-text-emphasis: #5b1854;--bs-success-text-emphasis: #004930;--bs-info-text-emphasis: #075f45;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d7e0fd;--bs-secondary-bg-subtle: #f9d8f6;--bs-success-bg-subtle: #ccf1e4;--bs-info-bg-subtle: #d0fcee;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fafbfc;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #afc1fb;--bs-secondary-border-subtle: #f4b1ed;--bs-success-border-subtle: #99e2c9;--bs-info-border-subtle: #a0f8de;--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: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--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.6;--bs-body-color: #2d2d2d;--bs-body-color-rgb: 45, 45, 45;--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(45, 45, 45, 0.75);--bs-secondary-color-rgb: 45, 45, 45;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(45, 45, 45, 0.5);--bs-tertiary-color-rgb: 45, 45, 45;--bs-tertiary-bg: #f5f6f8;--bs-tertiary-bg-rgb: 245, 246, 248;--bs-heading-color: inherit;--bs-link-color: #3763f4;--bs-link-color-rgb: 55, 99, 244;--bs-link-decoration: underline;--bs-link-hover-color: #2c4fc3;--bs-link-hover-color-rgb: 44, 79, 195;--bs-code-color: #e33cd1;--bs-highlight-color: #2d2d2d;--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: 1rem;--bs-border-radius-sm: 1rem;--bs-border-radius-lg: 1rem;--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(55, 99, 244, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(55, 99, 244, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(55, 99, 244, 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, 99, 244, 0.25);--bs-form-valid-color: #00b779;--bs-form-valid-border-color: #00b779;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #fff;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #2d2c38;--bs-body-bg-rgb: 45, 44, 56;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(255, 255, 255, 0.75);--bs-secondary-color-rgb: 255, 255, 255;--bs-secondary-bg: #292832;--bs-secondary-bg-rgb: 41, 40, 50;--bs-tertiary-color: rgba(255, 255, 255, 0.5);--bs-tertiary-color-rgb: 255, 255, 255;--bs-tertiary-bg: #27262e;--bs-tertiary-bg-rgb: 39, 38, 46;--bs-primary-text-emphasis: #87a1f8;--bs-secondary-text-emphasis: #ee8ae3;--bs-success-text-emphasis: #66d4af;--bs-info-text-emphasis: #71f5cd;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f5f6f8;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0b1431;--bs-secondary-bg-subtle: #2d0c2a;--bs-success-bg-subtle: #002518;--bs-info-bg-subtle: #043022;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #213b92;--bs-secondary-border-subtle: #88247d;--bs-success-border-subtle: #006e49;--bs-info-border-subtle: #0b8f67;--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: #87a1f8;--bs-link-hover-color: #9fb4f9;--bs-link-color-rgb: 135, 161, 248;--bs-link-hover-color-rgb: 159, 180, 249;--bs-code-color: #ee8ae3;--bs-highlight-color: #fff;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #66d4af;--bs-form-valid-border-color: #66d4af;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::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:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}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:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.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}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:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:1rem}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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#4e5d78}.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: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)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.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)*.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(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: #000;--bs-table-bg: #d7e0fd;--bs-table-border-color: #acb3ca;--bs-table-striped-bg: #ccd5f0;--bs-table-striped-color: #000;--bs-table-active-bg: #c2cae4;--bs-table-active-color: #000;--bs-table-hover-bg: #c7cfea;--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: #f9d8f6;--bs-table-border-color: #c7adc5;--bs-table-striped-bg: #edcdea;--bs-table-striped-color: #000;--bs-table-active-bg: #e0c2dd;--bs-table-active-color: #000;--bs-table-hover-bg: #e6c8e4;--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: #ccf1e4;--bs-table-border-color: #a3c1b6;--bs-table-striped-bg: #c2e5d9;--bs-table-striped-color: #000;--bs-table-active-bg: #b8d9cd;--bs-table-active-color: #000;--bs-table-hover-bg: #bddfd3;--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: #d0fcee;--bs-table-border-color: #a6cabe;--bs-table-striped-bg: #c6efe2;--bs-table-striped-color: #000;--bs-table-active-bg: #bbe3d6;--bs-table-active-color: #000;--bs-table-hover-bg: #c0e9dc;--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: #f5f6f8;--bs-table-border-color: #c4c5c6;--bs-table-striped-bg: #e9eaec;--bs-table-striped-color: #000;--bs-table-active-bg: #dddddf;--bs-table-active-color: #000;--bs-table-hover-bg: #e3e4e5;--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: #343a40;--bs-table-border-color: #5d6166;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--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(0.6rem + var(--bs-border-width));padding-bottom:calc(0.6rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top:calc(0.8rem + var(--bs-border-width));padding-bottom:calc(0.8rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.4rem + var(--bs-border-width));padding-bottom:calc(0.4rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.6rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.6;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:#9bb1fa;outline:0;box-shadow:0 0 0 .25rem rgba(55,99,244,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.6em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.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:.6rem 1.5rem;margin:-0.6rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem;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:.6rem 1.5rem;margin:-0.6rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem;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:.6rem 0;margin-bottom:0;line-height:1.6;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.6em + 0.8rem + calc(var(--bs-border-width) * 2));padding:.4rem 1rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.4rem 1rem;margin:-0.4rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-sm::file-selector-button{padding:.4rem 1rem;margin:-0.4rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg{min-height:calc(1.6em + 1.6rem + calc(var(--bs-border-width) * 2));padding:.8rem 1.5rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.8rem 1.5rem;margin:-0.8rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}.form-control-lg::file-selector-button{padding:.8rem 1.5rem;margin:-0.8rem -1.5rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}textarea.form-control{min-height:calc(1.6em + 1.2rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.6em + 0.8rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.6em + 1.6rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.6em + 1.2rem + calc(var(--bs-border-width) * 2));padding:.6rem}.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.6em + 0.8rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.6em + 1.6rem + 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:.6rem 4.5rem .6rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.6;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 1.5rem 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:#9bb1fa;outline:0;box-shadow:0 0 0 .25rem rgba(55,99,244,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1.5rem;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:.4rem;padding-bottom:.4rem;padding-left:1rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.8rem;padding-bottom:.8rem;padding-left:1.5rem;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='%23fff' 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.6rem;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:.3em;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);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:#9bb1fa;outline:0;box-shadow:0 0 0 .25rem rgba(55,99,244,.25)}.form-check-input:checked{background-color:#3763f4;border-color:#3763f4}.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:#3763f4;border-color:#3763f4;--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='%239bb1fa'/%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(55,99,244,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(55,99,244,.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:#3763f4;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:#c3d0fc}.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:#3763f4;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:#c3d0fc}.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;height:100%;padding:1rem 1.5rem;overflow:hidden;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 1.5rem}.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder, .form-floating>.form-control-plaintext:-ms-input-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:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder), .form-floating>.form-control-plaintext:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.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:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem .75rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:not(:-ms-input-placeholder)~label::after{position:absolute;inset:1rem .75rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .75rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#4e5d78}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.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:.6rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.6;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>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.8rem 1.5rem;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:.4rem 1rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:6rem}.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(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color: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: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.6em + 1.2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300b779' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.3rem) center;background-size:calc(0.8em + 0.6rem) calc(0.8em + 0.6rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow: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.6em + 1.2rem);background-position:top calc(0.4em + 0.3rem) right calc(0.4em + 0.3rem)}.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='%2300b779' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:8.25rem;background-position:right 1.5rem center,center right 4.5rem;background-size:16px 12px,calc(0.8em + 0.6rem) calc(0.8em + 0.6rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow: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.6em + 1.2rem))}.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 .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:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color: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: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.6em + 1.2rem);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(0.4em + 0.3rem) center;background-size:calc(0.8em + 0.6rem) calc(0.8em + 0.6rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow: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.6em + 1.2rem);background-position:top calc(0.4em + 0.3rem) right calc(0.4em + 0.3rem)}.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='%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:8.25rem;background-position:right 1.5rem center,center right 4.5rem;background-size:16px 12px,calc(0.8em + 0.6rem) calc(0.8em + 0.6rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow: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.6em + 1.2rem))}.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 .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:.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: 2rem;--bs-btn-padding-y: 0.6rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1.6;--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: 2rem;--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;-ms-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,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3763f4;--bs-btn-border-color: #3763f4;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2f54cf;--bs-btn-hover-border-color: #2c4fc3;--bs-btn-focus-shadow-rgb: 85, 122, 246;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2c4fc3;--bs-btn-active-border-color: #294ab7;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3763f4;--bs-btn-disabled-border-color: #3763f4}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #e33cd1;--bs-btn-border-color: #e33cd1;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #c133b2;--bs-btn-hover-border-color: #b630a7;--bs-btn-focus-shadow-rgb: 231, 89, 216;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b630a7;--bs-btn-active-border-color: #aa2d9d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e33cd1;--bs-btn-disabled-border-color: #e33cd1}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #00b779;--bs-btn-border-color: #00b779;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #009c67;--bs-btn-hover-border-color: #009261;--bs-btn-focus-shadow-rgb: 38, 194, 141;--bs-btn-active-color: #fff;--bs-btn-active-bg: #009261;--bs-btn-active-border-color: #00895b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #00b779;--bs-btn-disabled-border-color: #00b779}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #12eeac;--bs-btn-border-color: #12eeac;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #36f1b8;--bs-btn-hover-border-color: #2af0b4;--bs-btn-focus-shadow-rgb: 15, 202, 146;--bs-btn-active-color: #000;--bs-btn-active-bg: #41f1bd;--bs-btn-active-border-color: #2af0b4;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #12eeac;--bs-btn-disabled-border-color: #12eeac}.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: #f5f6f8;--bs-btn-border-color: #f5f6f8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d0d1d3;--bs-btn-hover-border-color: #c4c5c6;--bs-btn-focus-shadow-rgb: 208, 209, 211;--bs-btn-active-color: #000;--bs-btn-active-bg: #c4c5c6;--bs-btn-active-border-color: #b8b9ba;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f5f6f8;--bs-btn-disabled-border-color: #f5f6f8}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-outline-primary{--bs-btn-color: #3763f4;--bs-btn-border-color: #3763f4;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3763f4;--bs-btn-hover-border-color: #3763f4;--bs-btn-focus-shadow-rgb: 55, 99, 244;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3763f4;--bs-btn-active-border-color: #3763f4;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3763f4;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3763f4;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #e33cd1;--bs-btn-border-color: #e33cd1;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e33cd1;--bs-btn-hover-border-color: #e33cd1;--bs-btn-focus-shadow-rgb: 227, 60, 209;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e33cd1;--bs-btn-active-border-color: #e33cd1;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e33cd1;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e33cd1;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #00b779;--bs-btn-border-color: #00b779;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00b779;--bs-btn-hover-border-color: #00b779;--bs-btn-focus-shadow-rgb: 0, 183, 121;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00b779;--bs-btn-active-border-color: #00b779;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #00b779;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00b779;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #12eeac;--bs-btn-border-color: #12eeac;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #12eeac;--bs-btn-hover-border-color: #12eeac;--bs-btn-focus-shadow-rgb: 18, 238, 172;--bs-btn-active-color: #000;--bs-btn-active-bg: #12eeac;--bs-btn-active-border-color: #12eeac;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #12eeac;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #12eeac;--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: #f5f6f8;--bs-btn-border-color: #f5f6f8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f5f6f8;--bs-btn-hover-border-color: #f5f6f8;--bs-btn-focus-shadow-rgb: 245, 246, 248;--bs-btn-active-color: #000;--bs-btn-active-bg: #f5f6f8;--bs-btn-active-border-color: #f5f6f8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f5f6f8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f5f6f8;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--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: #4e5d78;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 85, 122, 246;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.8rem;--bs-btn-padding-x: 2.5rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 2rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.4rem;--bs-btn-padding-x: 1.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 2rem}.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}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid 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: #3763f4;--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: #4e5d78;--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: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: #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: #3763f4;--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:2rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.5rem;padding-left:1.5rem}.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:1.125rem;padding-left:1.125rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.875rem;padding-left:1.875rem}.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(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 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:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(55,99,244,.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: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: #3763f4}.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: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-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 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.3rem;--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%2845, 45, 45, 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: 2rem;--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:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;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: 0;--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) - 0);--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(-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='%232d2d2d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23162862'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9bb1fa;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 99, 244, 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;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2387a1f8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2387a1f8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--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, "/") /* 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: 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(55, 99, 244, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #3763f4;--bs-pagination-active-border-color: #3763f4;--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)}.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(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 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)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: 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: #3763f4;--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{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;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: #3763f4;--bs-list-group-active-border-color: #3763f4;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-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.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.414z'/%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(55, 99, 244, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:1rem;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;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(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(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: 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.6;--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{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;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;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;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-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.6;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)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: 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.6;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)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.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.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;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:#fff;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:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}@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}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@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: 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.6}@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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media(max-width: 575.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media(max-width: 767.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media(max-width: 991.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media(max-width: 1399.98px){.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:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;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{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@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%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@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:hover,.link-primary:focus{color:RGBA(44, 79, 195, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(44, 79, 195, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(44, 79, 195, 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(182, 48, 167, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(182, 48, 167, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(182, 48, 167, 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, 146, 97, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(0, 146, 97, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(0, 146, 97, 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(65, 241, 189, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(65, 241, 189, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(65, 241, 189, 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(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:hover,.link-danger:focus{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:hover,.link-light:focus{color:RGBA(247, 248, 249, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(247, 248, 249, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(247, 248, 249, 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(42, 46, 51, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, 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:.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:.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: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}.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:.25rem !important;column-gap:.25rem !important}.column-gap-2{-moz-column-gap:.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 + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !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.6 !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:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-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;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-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:.25rem !important;column-gap:.25rem !important}.column-gap-sm-2{-moz-column-gap:.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:.25rem !important;column-gap:.25rem !important}.column-gap-md-2{-moz-column-gap:.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:.25rem !important;column-gap:.25rem !important}.column-gap-lg-2{-moz-column-gap:.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:.25rem !important;column-gap:.25rem !important}.column-gap-xl-2{-moz-column-gap:.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:.25rem !important;column-gap:.25rem !important}.column-gap-xxl-2{-moz-column-gap:.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}}:root{--ref-gray-100: #f5f6f8 !important;--ref-gray-300: #dee2e6 !important;--ref-gray-600: #4e5d78 !important;--ref-gray-700: #495057 !important;--ref-border-radius: 1rem !important;--ref-input-padding: 0.6rem 1rem !important;--ref-btn-padding: 0.6rem 2rem !important;--ref-btn-border-radius: 2rem !important}[data-bs-theme=dark]{--bs-success: #19f5aa;--bs-success-rgb: 25, 245, 170}a{color:var(--bs-secondary-color);text-decoration:none;transition:all .2s}p a{text-decoration:underline}::-moz-selection{color:#fff;background:#3763f4;text-shadow:none}::selection{color:#fff;background:#3763f4;text-shadow:none}img::-moz-selection{color:#fff;background:transparent}img::selection{color:#fff;background:transparent}img::-moz-selection{color:#fff;background:transparent}.bg-primary-light{background:#eff2fe !important}.bg-secondary-light{background:#fdeefb !important}.bg-success-light{background:#d1ffef !important}.bg-info-light{background:#fff !important}.bg-semi-white{background:rgba(255,255,255,.3) !important}.bg-primary-gradient{background:linear-gradient(135deg, #f8faff, #fef7fd)}[data-bs-theme=dark] .bg-primary-gradient{background:linear-gradient(135deg, var(--bs-secondary-bg), var(--bs-tertiary-bg))}.bs-icon{--bs-icon-size: .75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size)*2);height:calc(var(--bs-icon-size)*2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size: 1rem;width:calc(var(--bs-icon-size)*1.5);height:calc(var(--bs-icon-size)*1.5)}.bs-icon-sm{--bs-icon-size: 1rem}.bs-icon-md{--bs-icon-size: 1.5rem}.bs-icon-lg{--bs-icon-size: 2rem}.bs-icon-xl{--bs-icon-size: 2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), 0.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(var(--bs-white-rgb), 0.5)}.bs-icon.bs-icon-white{color:var(--bs-primary);background:var(--bs-white)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.fit-cover{-o-object-fit:cover;object-fit:cover}.fit-contain{-o-object-fit:contain;object-fit:contain}.fit-fill{-o-object-fit:fill;object-fit:fill}.fit-none{-o-object-fit:none;object-fit:none}#mainNav{border-bottom:1px solid rgba(45,45,45,.1);background-color:var(--bs-body-bg);transition:all .2s}#mainNav .navbar-brand{font-weight:700}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{font-weight:700 !important}#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link{color:rgba(255,255,255,.85)}@media(min-width: 992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.5rem 1rem}#mainNav.navbar-shrink{border-bottom:1px solid rgba(45,45,45,.1);background-color:var(--bs-body-bg)}}footer ul li a{color:var(--bs-secondary-color)}.reflow-product-list.ref-cards .ref-product .ref-product-data{flex-direction:row !important}.reflow-product-list.ref-cards .ref-product .ref-excerpt,.reflow-product-list.ref-cards .ref-product .ref-price{color:var(--bs-secondary-color)}.reflow-product-list.ref-cards .ref-product .ref-name,.reflow-product-list.ref-cards .ref-product .ref-price{font-weight:bold}.reflow-product-list.ref-cards .ref-product .ref-image{box-shadow:0 .5rem 1rem rgba(55,99,244,.15)}.ref-button{font-weight:700;text-decoration:none !important}.ref-button:focus{color:#fff;background-color:#092da3 !important}.ref-button:hover,.ref-button:active{color:#fff;background-color:#0c3ee1 !important}.ref-button:not([disabled]):not(.inactive){box-shadow:0 .5rem 1rem rgba(55,99,244,.15)}.ref-button.ref-button-success:focus{color:#fff;background-color:#003825 !important}.ref-button.ref-button-success:hover,.ref-button.ref-button-success:active{color:#fff;background-color:#007a51 !important}.ref-notification{border-radius:.4rem !important}.ref-product-controls .ref-personalization p{color:var(--bs-secondary-color)}.reflow-product-list .ref-products{-moz-column-gap:var(--ref-gutter-lg) !important;column-gap:var(--ref-gutter-lg) !important}@media(min-width: 1200px){.reflow-product-list.ref-cards .ref-products{--ref-products-per-row: 3 !important}}.ref-quantity-widget input{width:3em !important}.ref-quantity-widget>div{padding:.2em 0 !important} diff --git a/assets/dist/icons/LICENSE.md b/assets/dist/icons/LICENSE.md new file mode 100644 index 0000000..9f1989b --- /dev/null +++ b/assets/dist/icons/LICENSE.md @@ -0,0 +1,6 @@ +Unless otherwise specified, the files in this directory are taken from +[Phosphor Icons](https://phosphoricons.com/) and are licensed under the +MIT License. For details, please see the Phosphor Icons website. + +The file `rainbow.svg` was created by us at [Private.coffee](https://private.coffee) +and is also licensed under the MIT License. diff --git a/assets/dist/icons/article-ny-times.svg b/assets/dist/icons/article-ny-times.svg new file mode 100644 index 0000000..f4ed00a --- /dev/null +++ b/assets/dist/icons/article-ny-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/books.svg b/assets/dist/icons/books.svg new file mode 100644 index 0000000..2afbbd7 --- /dev/null +++ b/assets/dist/icons/books.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/calendar.svg b/assets/dist/icons/calendar.svg new file mode 100644 index 0000000..c066f4a --- /dev/null +++ b/assets/dist/icons/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/camera.svg b/assets/dist/icons/camera.svg new file mode 100644 index 0000000..cf6dbbf --- /dev/null +++ b/assets/dist/icons/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/chats.svg b/assets/dist/icons/chats.svg new file mode 100644 index 0000000..2d1e90a --- /dev/null +++ b/assets/dist/icons/chats.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/coffee.svg b/assets/dist/icons/coffee.svg new file mode 100644 index 0000000..4d4e30a --- /dev/null +++ b/assets/dist/icons/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/database.svg b/assets/dist/icons/database.svg new file mode 100644 index 0000000..8d916c3 --- /dev/null +++ b/assets/dist/icons/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/envelope.svg b/assets/dist/icons/envelope.svg new file mode 100644 index 0000000..30b1cee --- /dev/null +++ b/assets/dist/icons/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/gift.svg b/assets/dist/icons/gift.svg new file mode 100644 index 0000000..aa2beeb --- /dev/null +++ b/assets/dist/icons/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/git-branch.svg b/assets/dist/icons/git-branch.svg new file mode 100644 index 0000000..1b917dd --- /dev/null +++ b/assets/dist/icons/git-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/hard-hat.svg b/assets/dist/icons/hard-hat.svg new file mode 100644 index 0000000..5deb64b --- /dev/null +++ b/assets/dist/icons/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/images.svg b/assets/dist/icons/images.svg new file mode 100644 index 0000000..65a3f60 --- /dev/null +++ b/assets/dist/icons/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/leaf.svg b/assets/dist/icons/leaf.svg new file mode 100644 index 0000000..e9cfc46 --- /dev/null +++ b/assets/dist/icons/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/lightbulb.svg b/assets/dist/icons/lightbulb.svg new file mode 100644 index 0000000..918dbe2 --- /dev/null +++ b/assets/dist/icons/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/link.svg b/assets/dist/icons/link.svg new file mode 100644 index 0000000..da45a28 --- /dev/null +++ b/assets/dist/icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/lock-key.svg b/assets/dist/icons/lock-key.svg new file mode 100644 index 0000000..e033ef8 --- /dev/null +++ b/assets/dist/icons/lock-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/magnifying-glass.svg b/assets/dist/icons/magnifying-glass.svg new file mode 100644 index 0000000..bf4e505 --- /dev/null +++ b/assets/dist/icons/magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/map-trifold.svg b/assets/dist/icons/map-trifold.svg new file mode 100644 index 0000000..9f20814 --- /dev/null +++ b/assets/dist/icons/map-trifold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/markdown-logo.svg b/assets/dist/icons/markdown-logo.svg new file mode 100644 index 0000000..7a14e6b --- /dev/null +++ b/assets/dist/icons/markdown-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/mastodon-logo.svg b/assets/dist/icons/mastodon-logo.svg new file mode 100644 index 0000000..313c57c --- /dev/null +++ b/assets/dist/icons/mastodon-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/matrix-logo.svg b/assets/dist/icons/matrix-logo.svg new file mode 100644 index 0000000..3a0190d --- /dev/null +++ b/assets/dist/icons/matrix-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/money-wavy.svg b/assets/dist/icons/money-wavy.svg new file mode 100644 index 0000000..5c11c5c --- /dev/null +++ b/assets/dist/icons/money-wavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/network.svg b/assets/dist/icons/network.svg new file mode 100644 index 0000000..62b51c5 --- /dev/null +++ b/assets/dist/icons/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/pencil-ruler.svg b/assets/dist/icons/pencil-ruler.svg new file mode 100644 index 0000000..c66af52 --- /dev/null +++ b/assets/dist/icons/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/qr-code.svg b/assets/dist/icons/qr-code.svg new file mode 100644 index 0000000..d5cd442 --- /dev/null +++ b/assets/dist/icons/qr-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/question.svg b/assets/dist/icons/question.svg new file mode 100644 index 0000000..7825afe --- /dev/null +++ b/assets/dist/icons/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/rainbow.svg b/assets/dist/icons/rainbow.svg new file mode 100644 index 0000000..62180fa --- /dev/null +++ b/assets/dist/icons/rainbow.svg @@ -0,0 +1,16 @@ + + + LGBTIQ+ + + + + + + + + + LGBTIQ+ + + \ No newline at end of file diff --git a/assets/dist/icons/rss.svg b/assets/dist/icons/rss.svg new file mode 100644 index 0000000..d3a219e --- /dev/null +++ b/assets/dist/icons/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/train.svg b/assets/dist/icons/train.svg new file mode 100644 index 0000000..30fe86d --- /dev/null +++ b/assets/dist/icons/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/translate.svg b/assets/dist/icons/translate.svg new file mode 100644 index 0000000..5c06a12 --- /dev/null +++ b/assets/dist/icons/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/upload.svg b/assets/dist/icons/upload.svg new file mode 100644 index 0000000..7db0dff --- /dev/null +++ b/assets/dist/icons/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/video.svg b/assets/dist/icons/video.svg new file mode 100644 index 0000000..d711517 --- /dev/null +++ b/assets/dist/icons/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/dist/icons/webcam.svg b/assets/dist/icons/webcam.svg new file mode 100644 index 0000000..abd8965 --- /dev/null +++ b/assets/dist/icons/webcam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/logo-inv.svg b/assets/img/logo-inv.svg new file mode 100644 index 0000000..b41e7de --- /dev/null +++ b/assets/img/logo-inv.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/logo-inv_grad.png b/assets/img/logo-inv_grad.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6e3695df784f6a51205e0dde5c4e4d4e76dfd9 GIT binary patch literal 124896 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

-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

IuL1 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 literal 0 HcmV?d00001 diff --git a/assets/img/logo-inv_grad.svg b/assets/img/logo-inv_grad.svg new file mode 100644 index 0000000..972fe25 --- /dev/null +++ b/assets/img/logo-inv_grad.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/logo-white.svg b/assets/img/logo-white.svg new file mode 100644 index 0000000..49e32a1 --- /dev/null +++ b/assets/img/logo-white.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/logo.svg b/assets/img/logo.svg new file mode 100644 index 0000000..8e8e752 --- /dev/null +++ b/assets/img/logo.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/js/services.js b/assets/js/services.js new file mode 100644 index 0000000..3fb17b1 --- /dev/null +++ b/assets/js/services.js @@ -0,0 +1,34 @@ +/* This file was developed as part of the Private.coffee project + It is licensed under the MIT license + See https://private.coffee for more information */ + +// Read the available services from a JSON file in the base directory and add them to the displayed services as in index.html +// This function is not currently used by the site, but is included for reference + +function loadServices() { + $("#services").html(""); + $.getJSON("services.json", function (data) { + $.each(data.services, function (i, service) { + var serviceHTML = + '

' + + service.name + + "

" + + service.description + + '

Go to ' + + service.name + + "

"; + if (service.onion) { + serviceHTML += + '

' + + service.onion + + "

"; + } + serviceHTML += "
"; + $("#services").append(serviceHTML); + }); + }); +} diff --git a/base.html b/base.html new file mode 100644 index 0000000..2de904f --- /dev/null +++ b/base.html @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + - Private.coffee + + + + + + + + + + + \ No newline at end of file diff --git a/bridges.html b/bridges.html new file mode 100644 index 0000000..ecada45 --- /dev/null +++ b/bridges.html @@ -0,0 +1,83 @@ + + + + + + Bridges and bots + + +
+

Bridges and bots

+

These are the bridges and bots available to Private.coffee Matrix users:

+
    + +
  • + Telegram - @telegrambot:private.coffee +
  • + +
  • + WhatsApp - @whatsappbot:private.coffee +
  • + +
  • + Signal - @signalbot:private.coffee +
  • + +
  • + Discord - @discordbot:private.coffee +
  • + +
  • + Slack - @slackbot:private.coffee +
  • + +
  • + LinkedIn - @linkedinbot:private.coffee +
  • + +
  • + GPT-4o - @gptbot:private.coffee +
  • + +
  • + RSS/Atom feeds - @rssbot:private.coffee +
  • + +
  • + Instagram - @instagrambot:private.coffee +
  • + +
  • + Facebook - @facebookbot:private.coffee +
  • + +
+
+ + \ No newline at end of file diff --git a/data/bridges.json b/data/bridges.json new file mode 100644 index 0000000..645acc5 --- /dev/null +++ b/data/bridges.json @@ -0,0 +1,44 @@ +{ + "bridges": [ + { + "name": "Telegram", + "mxid": "@telegrambot:private.coffee" + }, + { + "name": "WhatsApp", + "mxid": "@whatsappbot:private.coffee" + }, + { + "name": "Signal", + "mxid": "@signalbot:private.coffee" + }, + { + "name": "Discord", + "mxid": "@discordbot:private.coffee" + }, + { + "name": "Slack", + "mxid": "@slackbot:private.coffee" + }, + { + "name": "LinkedIn", + "mxid": "@linkedinbot:private.coffee" + }, + { + "name": "GPT-4o", + "mxid": "@gptbot:private.coffee" + }, + { + "name": "RSS/Atom feeds", + "mxid": "@rssbot:private.coffee" + }, + { + "name": "Instagram", + "mxid": "@instagrambot:private.coffee" + }, + { + "name": "Facebook", + "mxid": "@facebookbot:private.coffee" + } + ] +} \ No newline at end of file diff --git a/data/finances.json b/data/finances.json new file mode 100644 index 0000000..52a891a --- /dev/null +++ b/data/finances.json @@ -0,0 +1,67 @@ +{ + "2024": { + "4": { + "Membership Fees": { + "EUR": 365 + }, + "Server Costs": { + "EUR": -216.57 + }, + "Administrative Expenses": { + "EUR": -36.10, + "Notes": "Administrative fee for the formation of the association" + } + }, + "5": { + "Membership Fees": { + "EUR": 390 + }, + "Donations": { + "BTC": 0.000434, + "XMR": 0.447661805527 + }, + "Server Costs": { + "EUR": -430.04, + "Notes": "Includes setup costs and two monthly payments for new server" + } + }, + "6": { + "Membership Fees": { + "EUR": 382.42 + }, + "Server Costs": { + "EUR": -317.62 + }, + "Bank Fees": { + "EUR": -49.05 + } + }, + "7": { + "Membership Fees": { + "EUR": 422.42 + }, + "Donations": { + "XMR": 1.0 + }, + "Server Costs": { + "EUR": -264.99 + } + }, + "8": { + "Membership Fees": { + "EUR": 402.42 + }, + "Server Costs": { + "EUR": -416.47 + } + }, + "9": { + "Membership Fees": { + "EUR": 448.11 + }, + "Server Costs": { + "EUR": -243.46 + } + } + } +} \ No newline at end of file diff --git a/data/services.json b/data/services.json new file mode 100644 index 0000000..c08cb3b --- /dev/null +++ b/data/services.json @@ -0,0 +1,894 @@ +{ + "services": [ + { + "name": "Matrix", + "url": "https://element.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "decentralized messaging", + "short_description": "Matrix is an open network for secure, decentralized communication.", + "long_description": "Private.coffee runs a Matrix server. You can use it to chat with other people at Private.coffee or around the world. Public registrations are currently disabled, send an email to support@private.coffee to request an account.", + "status": "OK", + "links": [ + { + "name": "Go to Element", + "url": "https://element.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://element.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + }, + { + "name": "Go to Hydrogen", + "url": "https://hydrogen.private.coffee" + } + ], + "icon": "matrix-logo", + "exclude_from_index": false, + "exclude_from_simple": true + }, + { + "name": "CryptPad", + "url": "https://cryptpad.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "collaborative document editing", + "short_description": "Private, encrypted, real-time collaborative editor.", + "long_description": "CryptPad is a private, encrypted, zero-knowledge, realtime collaborative editor, similar to Google Docs and Office 365.", + "status": "OK", + "links": [ + { + "name": "Go to CryptPad", + "url": "https://cryptpad.private.coffee" + } + ], + "icon": "article-ny-times", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Transfer.coffee", + "url": "https://transfer.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/transfer.coffee", + "fork": false, + "tiny_description": "secure direct file transfer", + "short_description": "Transfer files securely using peer-to-peer connections.", + "long_description": "Transfer.coffee allows you to transfer files securely using peer-to-peer connections. Your files are never stored on our servers.", + "status": "OK", + "links": [ + { + "name": "Go to Transfer.coffee", + "url": "https://transfer.coffee" + } + ], + "icon": "upload", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "MyIP.Coffee", + "url": "https://myip.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/myip.coffee", + "fork": false, + "tiny_description": "check your IP address", + "short_description": "Check your IP address.", + "long_description": "MyIP.Coffee allows you to check your current IPv4 and IPv6 addresses.", + "status": "OK", + "links": [ + { + "name": "Go to MyIP.Coffee", + "url": "https://myip.coffee" + } + ], + "icon": "network", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Overleaf", + "url": "https://overleaf.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "collaborative LaTeX editor", + "short_description": "Overleaf is an online LaTeX editor for writing and sharing documents.", + "long_description": "Overleaf is an online LaTeX editor for writing and sharing documents. It allows you to write documents in LaTeX, and to collaborate with others.", + "status": "OK", + "links": [ + { + "name": "Go to Overleaf", + "url": "https://overleaf.private.coffee" + } + ], + "icon": "leaf", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Mastodon", + "url": "https://cuddly.space", + "homemade": false, + "fork": false, + "tiny_description": "decentralized social network", + "short_description": "Mastodon is a decentralized social network.", + "long_description": "Mastodon is a decentralized social network. You can use it to post short messages, follow other people, and more. Registrations are open to everyone on Cuddly Space.", + "status": "OK", + "links": [ + { + "name": "Go to Cuddly Space", + "url": "https://cuddly.space" + }, + { + "name": "Go to Skrt Social", + "url": "https://skrt.social" + } + ], + "icon": "mastodon-logo", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Forgejo", + "url": "https://git.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "self-hosted Git forge", + "short_description": "Forgejo is our in-house Git forge.", + "long_description": "Forgejo is our in-house Git forge. You can use it to host your Git repositories, and to collaborate with others.", + "status": "OK", + "links": [ + { + "name": "Go to Forgejo", + "url": "https://git.private.coffee" + } + ], + "icon": "git-branch", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "BigBlueButton", + "url": "https://bbb.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "video conferencing", + "short_description": "BigBlueButton is an open-source video conferencing system.", + "long_description": "BigBlueButton is an open-source video conferencing system. You can use it to hold video conferences, webinars, and more.", + "status": "OK", + "links": [ + { + "name": "Go to BigBlueButton", + "url": "https://bbb.private.coffee" + } + ], + "icon": "webcam", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "HedgeDoc", + "url": "https://hedgedoc.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "collaborative markdown editor", + "short_description": "HedgeDoc is an open-source collaborative markdown editor.", + "long_description": "HedgeDoc is an open-source collaborative markdown editor. You can use it to write and edit documents in markdown, and to collaborate with others.", + "status": "OK", + "links": [ + { + "name": "Go to HedgeDoc", + "url": "https://hedgedoc.private.coffee" + } + ], + "icon": "markdown-logo", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "FacilMap", + "url": "https://facilmap.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "open-source map editor", + "short_description": "FacilMap is an open-source map editor.", + "long_description": "FacilMap is an open-source map editor. You can use it to create and edit maps, and to share them with others.", + "status": "OK", + "links": [ + { + "name": "Go to FacilMap", + "url": "https://facilmap.private.coffee" + } + ], + "icon": "map-trifold", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "OTS - One Time Secrets", + "url": "https://ots.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "share secrets securely", + "short_description": "OTS is a service for sharing secrets securely.", + "long_description": "OTS is a service for sharing secrets securely. You can use it to share passwords, API keys, and other sensitive information.", + "status": "OK", + "links": [ + { + "name": "Go to OTS", + "url": "https://ots.private.coffee" + } + ], + "icon": "lock-key", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "QRMaker", + "url": "https://qrmaker.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/QRMaker", + "fork": false, + "tiny_description": "QR code generator", + "short_description": "QRMaker is a service for generating QR codes.", + "long_description": "QRMaker is a service for generating QR codes. You can use it to create QR codes for URLs, text, and more, directly in your browser.", + "status": "OK", + "links": [ + { + "name": "Go to QRMaker", + "url": "https://qrmaker.private.coffee" + } + ], + "icon": "qr-code", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "FreshRSS", + "url": "https://freshrss.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "RSS feed reader", + "short_description": "FreshRSS is a RSS feed reader.", + "long_description": "FreshRSS is a RSS feed reader. You can use it to subscribe to RSS feeds and read the latest articles from your favorite websites.", + "status": "OK", + "links": [ + { + "name": "Go to FreshRSS", + "url": "https://freshrss.private.coffee" + } + ], + "icon": "rss", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "redlib", + "url": "https://redlib.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Reddit", + "short_description": "redlib is a privacy-friendly alternative front-end to Reddit.", + "long_description": "redlib is a privacy-friendly alternative front-end to Reddit. It allows you to browse Reddit without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to redlib", + "url": "https://redlib.private.coffee" + } + ], + "icon": "chats", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "CyberChef", + "url": "https://cyberchef.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "Web app for encryption and encoding", + "short_description": "CyberChef is a web app for encryption, encoding, compression, and data analysis.", + "long_description": "CyberChef is a web app for encryption, encoding, compression, and data analysis. It allows you to perform a wide range of operations on your data within your browser.", + "status": "OK", + "links": [ + { + "name": "Go to CyberChef", + "url": "https://cyberchef.private.coffee" + } + ], + "icon": "lock-key", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Travelynx", + "url": "https://traveling.coffee", + "homemade": false, + "fork": false, + "tiny_description": "rail journey logger (German)", + "short_description": "Travelynx is a service for logging your rail journeys. (German)", + "long_description": "Travelynx is a service for logging your rail journeys, primarily for Germany and surrounding Europe. You can use it to keep track of the trains you've taken, and to view statistics about your trips.", + "status": "OK", + "links": [ + { + "name": "Go to Travelynx", + "url": "https://traveling.coffee" + } + ], + "icon": "train", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "AllTube", + "url": "https://alltube.private.coffee", + "homemade": false, + "fork": "https://git.private.coffee/PrivateCoffee/alltube", + "tiny_description": "universal video downloader", + "short_description": "Download videos from YouTube, Vimeo, and more.", + "long_description": "AllTube is a video downloader powered by yt-dlp. It allows you to download videos from YouTube, Vimeo, and many other sites. You can also stream the download through our server for extra privacy.", + "status": "OK", + "links": [ + { + "name": "Go to AllTube", + "url": "https://alltube.private.coffee" + } + ], + "icon": "video", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Invidious", + "url": "https://invidious.private.coffee", + "homemade": false, + "fork": "https://git.private.coffee/PrivateCoffee/invidious", + "tiny_description": "tracking-free YouTube", + "short_description": "Watch YouTube videos without Google tracking.", + "long_description": "Invidious is an alternative front-end to YouTube. Unfortunately, it is under attack from Google, and is mostly unusable at the moment.", + "status": "NOK", + "links": [ + { + "name": "Go to Invidious", + "url": "https://invidious.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://invidious.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + } + ], + "icon": "video", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Piped", + "url": "https://piped.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free YouTube", + "short_description": "Watch YouTube videos without Google tracking.", + "long_description": "Piped is an alternative front-end to YouTube. Unfortunately, it is under attack from Google, and is mostly unusable at the moment.", + "status": "NOK", + "links": [ + { + "name": "Go to Piped", + "url": "https://piped.private.coffee" + } + ], + "icon": "video", + "exclude_from_index": true, + "exclude_from_simple": true + }, + { + "name": "Structables", + "url": "https://structables.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/structables", + "fork": false, + "tiny_description": "tracking-free Instructables", + "short_description": "Browse Instructables without being tracked.", + "long_description": "Structables allows you to browse Instructables without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to Structables", + "url": "https://structables.private.coffee" + } + ], + "icon": "lightbulb", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Quetre", + "url": "https://quetre.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Quora", + "short_description": "Quetre is a privacy-friendly alternative front-end to Quora.", + "long_description": "Quetre is a privacy-friendly alternative front-end to Quora. It allows you to browse Quora without being tracked or having to log in.", + "status": "OK", + "links": [ + { + "name": "Go to Quetre", + "url": "https://quetre.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://quetre.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + } + ], + "icon": "question", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Wikimore", + "url": "https://wikimore.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/wikimore", + "fork": false, + "tiny_description": "censorship-free Wikipedia", + "short_description": "Wikimore is a privacy-friendly alternative front-end to Wikimedia wikis.", + "long_description": "Wikimore is a privacy-friendly alternative front-end to Wikipedia and other Wikimedia wikis.", + "status": "OK", + "links": [ + { + "name": "Go to Wikimore", + "url": "https://wikimore.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://wikimore.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + } + ], + "icon": "books", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Priviblur", + "url": "https://priviblur.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Tumblr", + "short_description": "Priviblur is a privacy-friendly alternative front-end to Tumblr.", + "long_description": "Priviblur is a privacy-friendly alternative front-end to Tumblr. It allows you to browse Tumblr without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to Priviblur", + "url": "https://priviblur.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://priviblur.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + } + ], + "icon": "camera", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "BiblioReads", + "url": "https://biblioreads.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Goodreads", + "short_description": "BiblioReads is a privacy-friendly alternative front-end to Goodreads.", + "long_description": "BiblioReads is a privacy-friendly alternative front-end to Goodreads. It allows you to browse Goodreads without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to BiblioReads", + "url": "https://biblioreads.private.coffee" + } + ], + "icon": "books", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Small", + "url": "https://small.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/small", + "fork": false, + "tiny_description": "tracking-free Medium", + "short_description": "Small is a privacy-friendly alternative front-end to Medium.", + "long_description": "Small is a privacy-friendly alternative front-end to Medium. It allows you to browse Medium without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to Small", + "url": "https://small.private.coffee" + } + ], + "icon": "pencil-ruler", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Scribe", + "url": "https://scribe.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Medium", + "short_description": "Scribe is a privacy-friendly alternative front-end to Medium.", + "long_description": "Scribe is a privacy-friendly alternative front-end to Medium. It allows you to browse Medium without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to Scribe", + "url": "https://scribe.private.coffee" + } + ], + "icon": "pencil-ruler", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "LibreTranslate", + "url": "https://translate.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "self-hosted translation", + "short_description": "LibreTranslate is a self-hosted translation service powered by Argos Translate.", + "long_description": "LibreTranslate is a self-hosted translation service powered by Argos Translate. It allows you to translate text between many languages.", + "status": "OK", + "links": [ + { + "name": "Go to LibreTranslate", + "url": "https://translate.private.coffee" + } + ], + "icon": "translate", + "exclude_from_index": true, + "exclude_from_simple": true + }, + { + "name": "wishthis", + "url": "https://wishthis.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "create and share wishlists", + "short_description": "wishthis is a service for creating and sharing wishlists.", + "long_description": "wishthis is a service for creating wishlists. You can use it to create wishlists for yourself, or to share them with others.", + "status": "OK", + "links": [ + { + "name": "Go to wishthis", + "url": "https://wishthis.private.coffee" + } + ], + "icon": "gift", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "BreezeWiki", + "url": "https://breezewiki.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Fandom", + "short_description": "BreezeWiki is a privacy-friendly alternative front-end to Fandom.", + "long_description": "BreezeWiki is a privacy-friendly alternative front-end to Fandom. It allows you to browse Fandom wikis without ads or tracking.", + "status": "OK", + "links": [ + { + "name": "Go to BreezeWiki", + "url": "https://breezewiki.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://breezewiki.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + } + ] + } + ], + "icon": "books", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Ducks for Ducks", + "url": "https://ducksforducks.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/ducksforducks", + "fork": false, + "tiny_description": "a private front-end to Geeks for Geeks", + "short_description": "Ducks for Ducks is a privacy-friendly alternative front-end to Geeks for Geeks.", + "long_description": "Ducks for Ducks is a privacy-friendly alternative front-end to Geeks for Geeks. It allows you to browse Geeks for Geeks without ads or tracking.", + "status": "OK", + "links": [ + { + "name": "Go to Ducks for Ducks", + "url": "https://ducksforducks.private.coffee" + } + ], + "icon": "books", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "NocoDB", + "url": "https://nocodb.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "Airtable alternative", + "short_description": "NocoDB is a self-hosted alternative to Airtable.", + "long_description": "NocoDB is a self-hosted alternative to Airtable. It allows you to create databases and tables, and to view and edit them in a spreadsheet-like interface. (Note: If you are unable to create tables upon registration, simply wait a minute or two, log out and then log in again. Note that your email address will be visible to all registered users!)", + "status": "OK", + "links": [ + { + "name": "Go to NocoDB", + "url": "https://nocodb.private.coffee" + } + ], + "icon": "database", + "exclude_from_index": true, + "exclude_from_simple": true + }, + { + "name": "Penpot", + "url": "https://penpot.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "open-source design platform", + "short_description": "Penpot is an open-source design and prototyping platform.", + "long_description": "Penpot is an open-source design and prototyping platform. It allows you to create designs and prototypes, and to collaborate with others.", + "status": "OK", + "links": [ + { + "name": "Go to Penpot", + "url": "https://penpot.private.coffee" + } + ], + "icon": "pencil-ruler", + "exclude_from_index": true, + "exclude_from_simple": true + }, + { + "name": "tldraw", + "url": "https://tldraw.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "collaborative whiteboard", + "short_description": "tldraw is a collaborative whiteboard.", + "long_description": "tldraw is a collaborative whiteboard. You can use it to draw and write with others in real-time.", + "status": "OK", + "links": [ + { + "name": "Go to tldraw", + "url": "https://tldraw.private.coffee" + } + ], + "icon": "pencil-ruler", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "YOURLS", + "url": "https://pcof.fi", + "homemade": false, + "fork": false, + "tiny_description": "URL shortener", + "short_description": "URL shortener for creating handy links.", + "long_description": "Use our URL shortener at pcof.fi to turn long, complicated URLs into something more handy.", + "status": "OK", + "links": [ + { + "name": "Go to pcof.fi", + "url": "https://pcof.fi" + } + ], + "icon": "link", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Rallly", + "url": "https://rallly.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "collaborative scheduling (Doodle)", + "short_description": "Rallly is a free collaborative scheduling service for voting and polls.", + "long_description": "Rallly is a free collaborative scheduling service. It allows you to create polls and vote on them, similar to Doodle. Pro features are enabled for free after signing in.", + "status": "OK", + "links": [ + { + "name": "Go to Rallly", + "url": "https://rallly.private.coffee" + } + ], + "icon": "calendar", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "LibreY", + "url": "https://librey.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "search engine", + "short_description": "Privacy-friendly metasearch engine.", + "long_description": "LibreY is an open-source, privacy-friendly metasearch engine. It allows you to search for web, image, video, torrents, and more, and it can also search onion sites.", + "status": "OK", + "links": [ + { + "name": "Go to LibreY", + "url": "https://librey.private.coffee", + "alternatives": [ + { + "name": "Tor", + "url": "http://librey.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion" + }, + { + "name": "I2P", + "url": "http://xna5ydrj54ncvujz3f4c6y5i547hjwywygnr4uz6shz3f62suxwq.b32.i2p" + } + ] + } + ], + "icon": "magnifying-glass", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "GotHub", + "url": "https://gothub.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free GitHub", + "short_description": "Alternative GitHub interface that respects privacy.", + "long_description": "Gothub is an alternative GitHub interface that respects your privacy. It is currently in alpha, but you can browse and download repositories, and you can also clone them using git+https (although the text on the main page would disagree).", + "status": "OK", + "links": [ + { + "name": "Go to GotHub", + "url": "https://gothub.private.coffee" + } + ], + "icon": "git-branch", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Binternet", + "url": "https://binternet.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "tracking-free Pinterest", + "short_description": "Binternet is a privacy-friendly alternative front-end to Pinterest.", + "long_description": "Binternet is a privacy-friendly alternative front-end to Pinterest. It allows you to browse Pinterest without being tracked.", + "status": "OK", + "links": [ + { + "name": "Go to Binternet", + "url": "https://binternet.private.coffee" + } + ], + "icon": "images", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Moner.ooo", + "url": "https://monerooo.private.coffee", + "homemade": false, + "fork": "https://git.private.coffee/kumi/moner.ooo", + "tiny_description": "Monero/fiat exchange rates", + "short_description": "Moner.ooo is a service for checking Monero/fiat exchange rates.", + "long_description": "Moner.ooo is a service for checking Monero/fiat exchange rates. It allows you to see the current exchange rates for Monero in various fiat currencies.", + "status": "OK", + "links": [ + { + "name": "Go to Moner.ooo", + "url": "https://monerooo.private.coffee" + } + ], + "icon": "money-wavy", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "httpbin", + "url": "https://httpbin.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "HTTP request testing service", + "short_description": "httpbin is a service for testing HTTP requests.", + "long_description": "httpbin is a service for testing HTTP requests. You can use it to see what your browser sends to a server, and to test various HTTP methods.", + "status": "OK", + "links": [ + { + "name": "Go to httpbin", + "url": "https://httpbin.private.coffee" + } + ], + "icon": "network", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "Overpass", + "url": "https://overpass.private.coffee", + "homemade": false, + "fork": false, + "tiny_description": "OpenStreetMap API", + "short_description": "Overpass is an API for OpenStreetMap.", + "long_description": "Overpass is an API for OpenStreetMap. You can use it to query OpenStreetMap data, and to get the results in various formats.", + "status": "OK", + "links": [ + { + "name": "Go to Overpass", + "url": "https://overpass.private.coffee" + } + ], + "icon": "map-trifold", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "GoogleDonts", + "url": "https://googledonts.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/googledonts", + "fork": false, + "tiny_description": "privacy-friendly Google Fonts proxy", + "short_description": "GoogleDonts is a privacy-friendly proxy to Google Fonts.", + "long_description": "GoogleDonts is a privacy-friendly proxy to Google Fonts. It allows you to use Google Fonts without being tracked by Google.", + "status": "OK", + "links": [ + { + "name": "Go to GoogleDonts", + "url": "https://googledonts.private.coffee" + } + ], + "icon": "hard-hat", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "nocdnbs", + "url": "https://nocdnbs.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/nocdnbs", + "fork": false, + "tiny_description": "privacy-friendly cdnjs proxy", + "short_description": "nocdnbs is a privacy-friendly proxy to cdnjs.cloudflare.com", + "long_description": "nocdnbs is a privacy-friendly proxy to cdnjs.cloudflare.com. It allows you to use the cdnjs.cloudflare.com library without being tracked by Cloudflare.", + "status": "OK", + "links": [ + { + "name": "Go to nocdnbs", + "url": "https://nocdnbs.private.coffee" + } + ], + "icon": "hard-hat", + "exclude_from_index": false, + "exclude_from_simple": false + }, + { + "name": "nobsdelivr", + "url": "https://nobsdelivr.private.coffee", + "homemade": "https://git.private.coffee/PrivateCoffee/nobsdelivr", + "fork": false, + "tiny_description": "privacy-friendly jsDelivr proxy", + "short_description": "nobsdelivr is a privacy-friendly proxy to cdn.jsdelivr.net", + "long_description": "nobsdelivr is a privacy-friendly proxy to cdn.jsdelivr.net. It allows you to use the cdn.jsdelivr.net library without being tracked by jsDelivr.", + "status": "OK", + "links": [ + { + "name": "Go to nobsdelivr", + "url": "https://nobsdelivr.private.coffee" + } + ], + "icon": "hard-hat", + "exclude_from_index": false, + "exclude_from_simple": false + } + ] +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..cedeca0 --- /dev/null +++ b/index.html @@ -0,0 +1,1421 @@ + + + + + + + + + + + + + + + + + + + + + + Home + - Private.coffee + + + + + + + + +
+
+
+
+
+

Empowering Privacy with Open Source

+
+

Private.coffee

+
+
+
+
+
+
+
+
+
+
+
+

Our self-hosted Services

+

+ Private.coffee provides a collection of services that respect your + privacy. +

+
+
+
+
+ + +
+ + +
+ + Matrix + + - decentralized messaging + + + +
+
+

Private.coffee runs a Matrix server. You can use it to chat with other people at Private.coffee or around the world. Public registrations are currently disabled, send an email to support@private.coffee to request an account.

+ + + + + + + Go to Hydrogen + + +
+
+ + + +
+ + +
+ + CryptPad + + - collaborative document editing + + + +
+
+

CryptPad is a private, encrypted, zero-knowledge, realtime collaborative editor, similar to Google Docs and Office 365.

+ + + Go to CryptPad + + +
+
+ + + +
+ + +
+ + Transfer.coffee + + - secure direct file transfer + + + +
+
+ + +
+
+

Transfer.coffee allows you to transfer files securely using peer-to-peer connections. Your files are never stored on our servers.

+ + + Go to Transfer.coffee + + +
+
+ + + +
+ + +
+ + MyIP.Coffee + + - check your IP address + + + +
+
+ + +
+
+

MyIP.Coffee allows you to check your current IPv4 and IPv6 addresses.

+ + + Go to MyIP.Coffee + + +
+
+ + + +
+ + +
+ + Overleaf + + - collaborative LaTeX editor + + + +
+
+

Overleaf is an online LaTeX editor for writing and sharing documents. It allows you to write documents in LaTeX, and to collaborate with others.

+ + + Go to Overleaf + + +
+
+ + + +
+ + +
+ + Mastodon + + - decentralized social network + + + +
+
+

Mastodon is a decentralized social network. You can use it to post short messages, follow other people, and more. Registrations are open to everyone on Cuddly Space.

+ + + Go to Cuddly Space + + + + Go to Skrt Social + + +
+
+ + + +
+ + +
+ + Forgejo + + - self-hosted Git forge + + + +
+
+

Forgejo is our in-house Git forge. You can use it to host your Git repositories, and to collaborate with others.

+ + + Go to Forgejo + + +
+
+ + + +
+ + +
+ + BigBlueButton + + - video conferencing + + + +
+
+

BigBlueButton is an open-source video conferencing system. You can use it to hold video conferences, webinars, and more.

+ + + Go to BigBlueButton + + +
+
+ + + +
+ + +
+ + HedgeDoc + + - collaborative markdown editor + + + +
+
+

HedgeDoc is an open-source collaborative markdown editor. You can use it to write and edit documents in markdown, and to collaborate with others.

+ + + Go to HedgeDoc + + +
+
+ + + +
+ + +
+ + FacilMap + + - open-source map editor + + + +
+
+

FacilMap is an open-source map editor. You can use it to create and edit maps, and to share them with others.

+ + + Go to FacilMap + + +
+
+ + + +
+ + +
+ + OTS - One Time Secrets + + - share secrets securely + + + +
+
+

OTS is a service for sharing secrets securely. You can use it to share passwords, API keys, and other sensitive information.

+ + + Go to OTS + + +
+
+ + + +
+ + +
+ + QRMaker + + - QR code generator + + + +
+
+ + +
+
+

QRMaker is a service for generating QR codes. You can use it to create QR codes for URLs, text, and more, directly in your browser.

+ + + Go to QRMaker + + +
+
+ + + +
+ + +
+ + FreshRSS + + - RSS feed reader + + + +
+
+

FreshRSS is a RSS feed reader. You can use it to subscribe to RSS feeds and read the latest articles from your favorite websites.

+ + + Go to FreshRSS + + +
+
+ + + +
+ + +
+ + redlib + + - tracking-free Reddit + + + +
+
+

redlib is a privacy-friendly alternative front-end to Reddit. It allows you to browse Reddit without being tracked.

+ + + Go to redlib + + +
+
+ + + +
+ + +
+ + CyberChef + + - Web app for encryption and encoding + + + +
+
+

CyberChef is a web app for encryption, encoding, compression, and data analysis. It allows you to perform a wide range of operations on your data within your browser.

+ + + Go to CyberChef + + +
+
+ + + +
+ + +
+ + Travelynx + + - rail journey logger (German) + + + +
+
+

Travelynx is a service for logging your rail journeys, primarily for Germany and surrounding Europe. You can use it to keep track of the trains you've taken, and to view statistics about your trips.

+ + + Go to Travelynx + + +
+
+ + + +
+ + +
+ + AllTube + + - universal video downloader + + + + +
+
+ +
+
+

AllTube is a video downloader powered by yt-dlp. It allows you to download videos from YouTube, Vimeo, and many other sites. You can also stream the download through our server for extra privacy.

+ + + Go to AllTube + + +
+
+ + + +
+ + +
+ + Invidious + + - tracking-free YouTube + + + + +
+
+ +
+
+

Invidious is an alternative front-end to YouTube. Unfortunately, it is under attack from Google, and is mostly unusable at the moment.

+ + + + + +
+
+ + + + + +
+ + +
+ + Structables + + - tracking-free Instructables + + + +
+
+ + +
+
+

Structables allows you to browse Instructables without being tracked.

+ + + Go to Structables + + +
+
+ + + +
+ + +
+ + Quetre + + - tracking-free Quora + + + +
+
+

Quetre is a privacy-friendly alternative front-end to Quora. It allows you to browse Quora without being tracked or having to log in.

+ + + + + +
+
+ + + +
+ + +
+ + Wikimore + + - censorship-free Wikipedia + + + +
+
+ + +
+
+

Wikimore is a privacy-friendly alternative front-end to Wikipedia and other Wikimedia wikis.

+ + + + + +
+
+ + + +
+ + +
+ + Priviblur + + - tracking-free Tumblr + + + +
+
+

Priviblur is a privacy-friendly alternative front-end to Tumblr. It allows you to browse Tumblr without being tracked.

+ + + + + +
+
+ + + +
+ + +
+ + BiblioReads + + - tracking-free Goodreads + + + +
+
+

BiblioReads is a privacy-friendly alternative front-end to Goodreads. It allows you to browse Goodreads without being tracked.

+ + + Go to BiblioReads + + +
+
+ + + +
+ + +
+ + Small + + - tracking-free Medium + + + +
+
+ + +
+
+

Small is a privacy-friendly alternative front-end to Medium. It allows you to browse Medium without being tracked.

+ + + Go to Small + + +
+
+ + + +
+ + +
+ + Scribe + + - tracking-free Medium + + + +
+
+

Scribe is a privacy-friendly alternative front-end to Medium. It allows you to browse Medium without being tracked.

+ + + Go to Scribe + + +
+
+ + + + + +
+ + +
+ + wishthis + + - create and share wishlists + + + +
+
+

wishthis is a service for creating wishlists. You can use it to create wishlists for yourself, or to share them with others.

+ + + Go to wishthis + + +
+
+ + + +
+ + +
+ + BreezeWiki + + - tracking-free Fandom + + + +
+
+

BreezeWiki is a privacy-friendly alternative front-end to Fandom. It allows you to browse Fandom wikis without ads or tracking.

+ + + + + +
+
+ + + +
+ + +
+ + Ducks for Ducks + + - a private front-end to Geeks for Geeks + + + +
+
+ + +
+
+

Ducks for Ducks is a privacy-friendly alternative front-end to Geeks for Geeks. It allows you to browse Geeks for Geeks without ads or tracking.

+ + + Go to Ducks for Ducks + + +
+
+ + + + + + + +
+ + +
+ + tldraw + + - collaborative whiteboard + + + +
+
+

tldraw is a collaborative whiteboard. You can use it to draw and write with others in real-time.

+ + + Go to tldraw + + +
+
+ + + +
+ + +
+ + YOURLS + + - URL shortener + + + +
+
+

Use our URL shortener at pcof.fi to turn long, complicated URLs into something more handy.

+ + + Go to pcof.fi + + +
+
+ + + +
+ + +
+ + Rallly + + - collaborative scheduling (Doodle) + + + +
+
+

Rallly is a free collaborative scheduling service. It allows you to create polls and vote on them, similar to Doodle. Pro features are enabled for free after signing in.

+ + + Go to Rallly + + +
+
+ + + +
+ + +
+ + LibreY + + - search engine + + + +
+
+

LibreY is an open-source, privacy-friendly metasearch engine. It allows you to search for web, image, video, torrents, and more, and it can also search onion sites.

+ + + + + +
+
+ + + +
+ + +
+ + GotHub + + - tracking-free GitHub + + + +
+
+

Gothub is an alternative GitHub interface that respects your privacy. It is currently in alpha, but you can browse and download repositories, and you can also clone them using git+https (although the text on the main page would disagree).

+ + + Go to GotHub + + +
+
+ + + +
+ + +
+ + Binternet + + - tracking-free Pinterest + + + +
+
+

Binternet is a privacy-friendly alternative front-end to Pinterest. It allows you to browse Pinterest without being tracked.

+ + + Go to Binternet + + +
+
+ + + +
+ + +
+ + Moner.ooo + + - Monero/fiat exchange rates + + + + +
+
+ +
+
+

Moner.ooo is a service for checking Monero/fiat exchange rates. It allows you to see the current exchange rates for Monero in various fiat currencies.

+ + + Go to Moner.ooo + + +
+
+ + + +
+ + +
+ + httpbin + + - HTTP request testing service + + + +
+
+

httpbin is a service for testing HTTP requests. You can use it to see what your browser sends to a server, and to test various HTTP methods.

+ + + Go to httpbin + + +
+
+ + + +
+ + +
+ + Overpass + + - OpenStreetMap API + + + +
+
+

Overpass is an API for OpenStreetMap. You can use it to query OpenStreetMap data, and to get the results in various formats.

+ + + Go to Overpass + + +
+
+ + + +
+ + +
+ + GoogleDonts + + - privacy-friendly Google Fonts proxy + + + +
+
+ + +
+
+

GoogleDonts is a privacy-friendly proxy to Google Fonts. It allows you to use Google Fonts without being tracked by Google.

+ + + Go to GoogleDonts + + +
+
+ + + +
+ + +
+ + nocdnbs + + - privacy-friendly cdnjs proxy + + + +
+
+ + +
+
+

nocdnbs is a privacy-friendly proxy to cdnjs.cloudflare.com. It allows you to use the cdnjs.cloudflare.com library without being tracked by Cloudflare.

+ + + Go to nocdnbs + + +
+
+ + + +
+ + +
+ + nobsdelivr + + - privacy-friendly jsDelivr proxy + + + +
+
+ + +
+
+

nobsdelivr is a privacy-friendly proxy to cdn.jsdelivr.net. It allows you to use the cdn.jsdelivr.net library without being tracked by jsDelivr.

+ + + Go to nobsdelivr + + +
+
+ + +
+
+
+
+
+
+
+
+

Privacy

+
+
+

+ from the community +

+

+ for the community +

+
+
+
+
+
+
+
+

Join or donate

+
Be a part of the open source community!
+ Learn more +
+
+
+
+
+
+

Private Hosting

+
Interested in Hosting Services?
+ Get in touch +
+
+
+
+
+
+
+
+
+
+
+

Contacts

+

How you can reach us

+
+
+
+
+
+
+
+ +
+
+
Email
+

support@private.coffee

+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/legal.html b/legal.html new file mode 100644 index 0000000..4826055 --- /dev/null +++ b/legal.html @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + Legal Notice + - Private.coffee + + + + + + + + +
+
+
+
+

Legal Notice

+
+
+

+ from the community +

+

+ for the community +

+
+
+
+

This is a legal notice for the website private.coffee

+

The website private.coffee is run by the following entity:

+
+ Private.coffee ‐ Verein zur Förderung von Privatsphäre und + digitaler Souveränität +
+ c/o Klaus-Uwe Mitterer +
+ Gartengasse 22/7/3 +
+ 8010 Graz +
+ Austria +
+
+

Central Register of Associations (ZVR) Number: 1758485319

+

+ Email: + support@private.coffee +

+
+
+
+ + + + \ No newline at end of file diff --git a/membership-rallly.html b/membership-rallly.html new file mode 100644 index 0000000..efc4c55 --- /dev/null +++ b/membership-rallly.html @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + Membership / Donations + + - Private.coffee + + + + + + + + +
+
+

Membership/Donations

+

+ Private.coffee is a non-profit organization dedicated to supporting + privacy and digital sovereignty. We fund our activities and running + infrastructure costs through membership fees. Donations allow us to expand + our services and reach more people. +

+
+ +
+

+ Welcome to Private.coffee! Rallly Pro is free for all logged-in users. Upon first login, it may take up to five minutes for your account to be upgraded. If you have any issues, please contact us at support@private.coffee +

+

+ If you find our services useful, please consider supporting us through a donation or becoming a supporting member. This will help us keep our free services running and improve our offerings. See below for more information. +

+
+ +
+
+
+
+
Membership
+

+ Membership fees help cover the costs of our day-to-day activities, + server infrastructure, domain names, and other running operating + expenses. This allows us to provide services to our members and the + public. +

+

Membership starts at € 5 / month!

+ Join us now! +
+
+
+
+
+
+
Bank Donations
+

+ Even if you're not a member, you can still support us by making a + direct donation to our bank account. Your donation will be used to + fund our activities and expand our services. +

+

+ Account holder: Private.coffee +

+

+ IBAN: AT35 2081 5000 4554 0812 +

+

+ BIC: STSPAT2GXXX +

+
+
+
+
+
+
+
Crypto Donations
+

+ While our expenses are generally in fiat currency, we accept + donations in cryptocurrencies, too. +

+

+ Bitcoin (BTC): + bc1qnu7r5sed4afacfpgx5za8hsyhaj4rs45dpm26k +

+

+ Monero (XMR): + 487Ny4iBk2pKGJwjyYrumFD8xFmrS6jCSXNA8e5EvVJ49GyS54CRDVz514MBnXgNT1EioKYiagHs33sLzUAFj8i3Pwg3AMS +

+

+ Ethereum (ETH): Coming soon™ +

+

+ If your client supports OpenAlias, you can just send your donation + to private.coffee. +

+
+
+
+
+
+
+
Transparency Report for August 2024
+

+ We believe in transparency and accountability. Below is a summary of our + income and expenses for the last month, so you can see how your + donations are being used. +

+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €245.47+ 0.000434000 BTC+ 1.447661806 XMR
Membership Fees+ €402.42
Server Costs- €416.47
Total Income+ €402.420.000000000 BTC0.000000000 XMR
Total Expenses- €416.470.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €231.42+ 0.000434000 BTC+ 1.447661806 XMR
+
+

+ Want to know how we got here? Check out all of our + transparency reports for more + information. +

+
+
+
+
+
Central Register of Associations (ZVR) Number: 1758485319
+

+ Our statutes can be found in our Git + in German (legally binding) + and + in English. +

+

+ Interested in joining the association? Reach out via + email or + Matrix + for more information. +

+
+
+
+ + + + \ No newline at end of file diff --git a/membership.html b/membership.html new file mode 100644 index 0000000..72dfd83 --- /dev/null +++ b/membership.html @@ -0,0 +1,257 @@ + + + + + + + + + + + + + + + + + + + + + + + Membership / Donations + + - Private.coffee + + + + + + + + +
+
+

Membership/Donations

+

+ Private.coffee is a non-profit organization dedicated to supporting + privacy and digital sovereignty. We fund our activities and running + infrastructure costs through membership fees. Donations allow us to expand + our services and reach more people. +

+
+ +
+
+
+
+
Membership
+

+ Membership fees help cover the costs of our day-to-day activities, + server infrastructure, domain names, and other running operating + expenses. This allows us to provide services to our members and the + public. +

+

Membership starts at € 5 / month!

+ Join us now! +
+
+
+
+
+
+
Bank Donations
+

+ Even if you're not a member, you can still support us by making a + direct donation to our bank account. Your donation will be used to + fund our activities and expand our services. +

+

+ Account holder: Private.coffee +

+

+ IBAN: AT35 2081 5000 4554 0812 +

+

+ BIC: STSPAT2GXXX +

+
+
+
+
+
+
+
Crypto Donations
+

+ While our expenses are generally in fiat currency, we accept + donations in cryptocurrencies, too. +

+

+ Bitcoin (BTC): + bc1qnu7r5sed4afacfpgx5za8hsyhaj4rs45dpm26k +

+

+ Monero (XMR): + 487Ny4iBk2pKGJwjyYrumFD8xFmrS6jCSXNA8e5EvVJ49GyS54CRDVz514MBnXgNT1EioKYiagHs33sLzUAFj8i3Pwg3AMS +

+

+ Ethereum (ETH): Coming soon™ +

+

+ If your client supports OpenAlias, you can just send your donation + to private.coffee. +

+
+
+
+
+
+
+
Transparency Report for August 2024
+

+ We believe in transparency and accountability. Below is a summary of our + income and expenses for the last month, so you can see how your + donations are being used. +

+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €245.47+ 0.000434000 BTC+ 1.447661806 XMR
Membership Fees+ €402.42
Server Costs- €416.47
Total Income+ €402.420.000000000 BTC0.000000000 XMR
Total Expenses- €416.470.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €231.42+ 0.000434000 BTC+ 1.447661806 XMR
+
+

+ Want to know how we got here? Check out all of our + transparency reports for more + information. +

+
+
+
+
+
Central Register of Associations (ZVR) Number: 1758485319
+

+ Our statutes can be found in our Git + in German (legally binding) + and + in English. +

+

+ Interested in joining the association? Reach out via + email or + Matrix + for more information. +

+
+
+
+ + + + \ No newline at end of file diff --git a/metrics.txt b/metrics.txt new file mode 100644 index 0000000..368c164 --- /dev/null +++ b/metrics.txt @@ -0,0 +1,5 @@ +# HELP privatecoffee_balance The balance of the private.coffee account +# TYPE privatecoffee_balance gauge +privatecoffee_balance{currency="EUR"} 436.07 +privatecoffee_balance{currency="BTC"} 0.000434 +privatecoffee_balance{currency="XMR"} 1.447661805527 diff --git a/privacy.html b/privacy.html new file mode 100644 index 0000000..69beb41 --- /dev/null +++ b/privacy.html @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + Privacy Policy + - Private.coffee + + + + + + + + +
+
+

Privacy Policy

+

+ This is the privacy policy for the website private.coffee. It describes + how we collect and use your personal data. +

+
+
+

+ This privacy policy is effective as of 2024-04-26. It may be updated from + time to time, so please check back regularly. +

+

+ If you have any questions about this privacy policy, please contact us at + support@private.coffee. +

+
+
+

Who are we?

+

The data controller for private.coffee is:

+
+ Private.coffee ‐ Verein zur Förderung von Privatsphäre und digitaler + Souveränität +
+ c/o Klaus-Uwe Mitterer +
+ Gartengasse 22/7/3 +
+ 8010 Graz +
+ Austria +
+
+

Central Register of Associations (ZVR) Number: 1758485319

+

+ Email: + support@private.coffee +

+
+
+

What data do we collect?

+

We collect the following data from you:

+
    +
  • + Your IP address, which is automatically collected by our web server for + some of our services. +
  • +
  • + Any data you provide to us, such as your email address, when you create + an account on one of our services. +
  • +
  • + Usage data that is collected automatically by our services, such as the + time you last logged in, or the number of times you have logged in, as + well as any content you create using our services. +
  • +
  • + Any information, including personal data and payment information, that + you provide to us when you make a donation or join our association. +
  • +
+
+
+

How do we use your data?

+

+ We use your data to provide you with the services you requested. This + includes: +

+
    +
  • Communication between our web server and your browser
  • +
  • Storing your preferences or your created content
  • +
  • Detection of abuse or resource exhaustion on our servers
  • +
  • Providing support to you
  • +
  • Processing donations and memberships
  • +
+

All of those are what is called "legitimate interests" in legal speak.

+

+ We do not use your data for any other purposes, including marketing, + advertising, or tracking, we do not share your data with third parties + (unless required by law), we do not use your data to create profiles or + make automated decisions, and we do not cross-reference your data between + different services or any other sources. +

+
+
+

Where do we store your data?

+

+ We store your data on our web servers, which are located in Austria. We + also use servers in Germany, but those are not public-facing and do not + store or process any personal data. +

+
+
+

How long do we store your data?

+
    +
  • + IP addresses collected by our web server are stored for up to 48 hours. + After that, the log files that contain them are deleted automatically. +
  • +
  • + Data associated with an account you have on one of our services is + stored for as long as you have an account on that service. If you delete + your account, your data will be deleted automatically. The service will + have a dedicated privacy policy, please consult that if you have any + specific questions. +
  • +
  • + If you send a support request to us, we will store your email address + and any other data you provide to us for up to 30 days in our support + system. After that, the data will be deleted automatically. +
  • +
  • + Data associated with a donation is stored for as long as required by + law, which is currently 7 years in Austria. After that, the data will be + deleted. +
  • +
  • + Data associated with a membership is stored for as long as you are a + member of our association. If you leave the association, your data will + be deleted automatically. This does not apply to data that is required + by law to be stored for a longer period of time, such as financial + records, which are stored for 7 years regardless of your membership + status. +
  • +
+
+
+

What are your data protection rights?

+

You have the following data protection rights:

+
    +
  • You have the right to request access to your personal data.
  • +
  • You have the right to request correction of your personal data.
  • +
  • You have the right to request erasure of your personal data.
  • +
  • + You have the right to request restriction of processing of your personal + data. +
  • +
  • You have the right to object to processing of your personal data.
  • +
  • You have the right to request transfer of your personal data.
  • +
+

If you make a request, we have one month to respond to you.

+

+ If you would like to exercise any of these rights, please contact us at + support@private.coffee. +

+

+ Your privacy is important to us - after all, that's why we're all here - + and we will do our best to respond to your request as soon as possible. + Please note that we may need to verify your identity before we can respond + to your request - we will not share your data with anyone else. +

+

+ If you are not satisfied with our response, or believe that we are + processing your data in a way that is not compliant with the law, you have + the right to lodge a complaint with the supervisory authority in your + country. In Austria, this is the Austrian Data Protection Authority (https://www.dsb.gv.at/). However, we like to think of ourselves as nice people and will try to + help you out directly, and are always open to suggestions for improvement, + so please do get in touch with us if you have any questions or concerns. +

+
+
+

What are cookies?

+

+ Cookies are small text files that are placed on your computer or mobile + device when you visit a website. They are widely used to make websites + work, or work more efficiently, as well as to provide information to the + owners of the site. Cookies are stored on your device, and can be accessed + by the website that created them. They are not harmful to your device, and + do not directly contain any personal data, but are used by our services to + identify you between multiple visits. +

+

+ Cookies are used on some of our services to provide you with a better + experience. For example, we use cookies to remember your preferences and + settings - for example, to allow you to login to our services - and to + provide you with a better experience when browsing our services. We do not + use cookies to track your activity, either on our services or on other + websites. In legal/technical terms, we exclusively use "strictly + necessary" first-party cookies, which is also why you don't see any cookie + banners on our website. +

+
+
+ + + + \ No newline at end of file diff --git a/prod-warning.html b/prod-warning.html new file mode 100644 index 0000000..ec4da42 --- /dev/null +++ b/prod-warning.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/simple.html b/simple.html new file mode 100644 index 0000000..ea88ff2 --- /dev/null +++ b/simple.html @@ -0,0 +1,374 @@ + + + + + + Private.coffee + + +
+

Welcome to Private.coffee

+

Thanks for using our Element instance! Now, why don't you join our rooms?

+ +
+

Private.coffee operates a collection of services that respect your privacy, here are some others:

+
    + + + + +
  • + CryptPad - Private, encrypted, real-time collaborative editor. +
  • + + + +
  • + Transfer.coffee - Transfer files securely using peer-to-peer connections. +
  • + + + +
  • + MyIP.Coffee - Check your IP address. +
  • + + + +
  • + Overleaf - Overleaf is an online LaTeX editor for writing and sharing documents. +
  • + + + +
  • + Mastodon - Mastodon is a decentralized social network. +
  • + + + +
  • + Forgejo - Forgejo is our in-house Git forge. +
  • + + + +
  • + BigBlueButton - BigBlueButton is an open-source video conferencing system. +
  • + + + +
  • + HedgeDoc - HedgeDoc is an open-source collaborative markdown editor. +
  • + + + +
  • + FacilMap - FacilMap is an open-source map editor. +
  • + + + +
  • + OTS - One Time Secrets - OTS is a service for sharing secrets securely. +
  • + + + +
  • + QRMaker - QRMaker is a service for generating QR codes. +
  • + + + +
  • + FreshRSS - FreshRSS is a RSS feed reader. +
  • + + + +
  • + redlib - redlib is a privacy-friendly alternative front-end to Reddit. +
  • + + + +
  • + CyberChef - CyberChef is a web app for encryption, encoding, compression, and data analysis. +
  • + + + +
  • + Travelynx - Travelynx is a service for logging your rail journeys. (German) +
  • + + + +
  • + AllTube - Download videos from YouTube, Vimeo, and more. +
  • + + + +
  • + Invidious - Watch YouTube videos without Google tracking. +
  • + + + + + +
  • + Structables - Browse Instructables without being tracked. +
  • + + + +
  • + Quetre - Quetre is a privacy-friendly alternative front-end to Quora. +
  • + + + +
  • + Wikimore - Wikimore is a privacy-friendly alternative front-end to Wikimedia wikis. +
  • + + + +
  • + Priviblur - Priviblur is a privacy-friendly alternative front-end to Tumblr. +
  • + + + +
  • + BiblioReads - BiblioReads is a privacy-friendly alternative front-end to Goodreads. +
  • + + + +
  • + Small - Small is a privacy-friendly alternative front-end to Medium. +
  • + + + +
  • + Scribe - Scribe is a privacy-friendly alternative front-end to Medium. +
  • + + + + + +
  • + wishthis - wishthis is a service for creating and sharing wishlists. +
  • + + + +
  • + BreezeWiki - BreezeWiki is a privacy-friendly alternative front-end to Fandom. +
  • + + + +
  • + Ducks for Ducks - Ducks for Ducks is a privacy-friendly alternative front-end to Geeks for Geeks. +
  • + + + + + + + +
  • + tldraw - tldraw is a collaborative whiteboard. +
  • + + + +
  • + YOURLS - URL shortener for creating handy links. +
  • + + + +
  • + Rallly - Rallly is a free collaborative scheduling service for voting and polls. +
  • + + + +
  • + LibreY - Privacy-friendly metasearch engine. +
  • + + + +
  • + GotHub - Alternative GitHub interface that respects privacy. +
  • + + + +
  • + Binternet - Binternet is a privacy-friendly alternative front-end to Pinterest. +
  • + + + +
  • + Moner.ooo - Moner.ooo is a service for checking Monero/fiat exchange rates. +
  • + + + +
  • + httpbin - httpbin is a service for testing HTTP requests. +
  • + + + +
  • + Overpass - Overpass is an API for OpenStreetMap. +
  • + + + +
  • + GoogleDonts - GoogleDonts is a privacy-friendly proxy to Google Fonts. +
  • + + + +
  • + nocdnbs - nocdnbs is a privacy-friendly proxy to cdnjs.cloudflare.com +
  • + + + +
  • + nobsdelivr - nobsdelivr is a privacy-friendly proxy to cdn.jsdelivr.net +
  • + + +
+

+ For hosting inquiries for privacy-related, social, or wholesome projects, get in touch! +

+
+ + \ No newline at end of file diff --git a/terms.html b/terms.html new file mode 100644 index 0000000..3bad064 --- /dev/null +++ b/terms.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + Terms of Service + - Private.coffee + + + + + + + + +
+
+

Terms of Service

+

+ These are the terms of service for the website private.coffee and all + services provided under this domain and its subdomains. Please read them + carefully. +

+
+
+

1. Who are we?

+

The website private.coffee is run by:

+
+ Private.coffee ‐ Verein zur Förderung von Privatsphäre und digitaler + Souveränität +
+ c/o Klaus-Uwe Mitterer +
+ Gartengasse 22/7/3 +
+ 8010 Graz +
+ Austria +
+
+

Central Register of Associations (ZVR) Number: 1758485319

+

+ Email: + support@private.coffee +

+
+
+

2. What services do we provide?

+

+ The website private.coffee provides a collection of services that respect + your privacy. These services include: +

+
    +
  • Information about the Private.coffee association
  • +
  • + Proxy servers to several proprietary services (like YouTube, Twitter, + etc.) +
  • +
  • Matrix server
  • +
  • etc.
  • +
+

+ You can find more information about these services on the + main page. +

+
+
+

3. What are your obligations?

+

+ a. We provide these services to you for free. In return, we ask you to + respect our terms of service. If you do not respect our terms of service, we + reserve the right to terminate your account and delete your data. +

+

+ b. We hope that our community will be diverse, respectful and friendly. As + such, any form of harassment, bullying, or abuse will not be tolerated. If + you are found to be harassing, bullying, or abusing other users, spreading + hate, lies or misinformation, we will terminate your account and delete your + data. Note that we may and will report you to the appropriate authorities if + we find your actions to be illegal. If you find yourself on the receiving + end of harassment, bullying, or abuse, please report it to us as soon as + possible. +

+

+ c. You are responsible for your own actions and any content you post on our + services. +

+

+ d. You are responsible for keeping your passwords, devices, private keys, + etc., secure. If you lose access, we may not be able to recover your data. + If third parties gain access to your account, we will not be able to prevent + them from accessing your data or restore any data that was lost. +

+

+ e. You are required to follow the laws governing our platform (especially + the laws of Austria and the European Union) as well as any laws or + regulations that apply to you personally. If you are found to be violating + the law, we will terminate your account and delete your data. If we are + required to do so by law, we will also report you to the authorities, or + cooperate with the authorities in any way necessary. +

+

+ f. You are responsible for any damage you cause to our services or other + users. This includes, but is not limited to, denial of service attacks, + spamming, etc. If you are found to be causing damage to our services or + other users, we will terminate your account and delete your data. We may + also report you to the appropriate authorities and request compensation for + any damage you caused, including legal fees. +

+

+ g. If you are a minor, you may be legally required to have a parent's or + guardian's permission to use our services. Unless otherwise stated, our + services are not intended for minors. +

+

+ h. In the end, this is our platform, and you are our guest. We reserve the + right to terminate your account and delete your data at any time for any + reason. We will try to give you as much notice as possible before doing so, + but we are not required to do so. +

+
+
+

4. What are our obligations?

+

+ a. We will do our best to provide you with a stable and reliable service. + However, we cannot guarantee that our services will be available at all + times. We may need to take our services offline for maintenance or other + reasons. In case of scheduled outages, will try to give you as much notice + as possible. +

+

+ b. We will do our best to keep your data secure. However, we cannot + guarantee that your data will be secure at all times. We will do our best to + prevent unauthorized access to your data, but we cannot guarantee that we + will be able to do so. If we become aware of any unauthorized access to your + data, we will notify you as soon as possible and take all reasonable steps + to prevent further unauthorized access. However, we are not responsible for + any damage that may result from unauthorized access to your data. +

+

+ c. We will do our best to prevent data loss. However, we cannot guarantee + that your data will not be lost at any time. We will do our best to prevent + data loss, but we cannot guarantee that we will be able to do so. If we + become aware of any data loss, we will take all reasonable steps to restore + your data. If we are unable to restore your data, we are not responsible for + any damage that may result from the loss of your data. +

+

+ d. We will do our best to keep our services available free of charge. If at + any time we decide to cease our operations, or start charging for our + services, we will give you as much notice as possible. We will also try to + find a suitable replacement for our services and, where possible, help you + migrate your data to the new service. +

+

+ e. We commit to providing you with a service that respects your privacy. We + will not sell your data to third parties, and we will not use your data for + any purpose other than providing you with our services. We will not share + your data with third parties unless we are required to do so by law. +

+

+ f. We commit to keeping our community diverse, respectful and friendly. As + such, we will actively monitor and moderate our community. We will not + tolerate any form of harassment, bullying, or abuse. If we become aware of + any harassment, bullying, or abuse, we will take all reasonable steps to + prevent it from continuing. If we are unable to prevent it from continuing, + we will terminate the accounts of the users involved and delete their data. + We may also report the users involved to the appropriate authorities. +

+
+
+ + + + \ No newline at end of file diff --git a/transparency.html b/transparency.html new file mode 100644 index 0000000..b33e3ab --- /dev/null +++ b/transparency.html @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + Membership / Donations + - Private.coffee + + + + + + + + +
+
+

Transparency

+

+ Private.coffee is funded by its members and donations. We believe in + transparency and accountability. Below you can find financial reports for + each month since our inception. +

+
+ + +
+
+
Transparency Report for September 2024
+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €231.42+ 0.000434000 BTC+ 1.447661806 XMR
Membership Fees+ €448.11
Server Costs- €243.46
Total Income+ €448.110.000000000 BTC0.000000000 XMR
Total Expenses- €243.460.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €436.07+ 0.000434000 BTC+ 1.447661806 XMR
+
+
+
+ +
+
+
Transparency Report for August 2024
+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €245.47+ 0.000434000 BTC+ 1.447661806 XMR
Membership Fees+ €402.42
Server Costs- €416.47
Total Income+ €402.420.000000000 BTC0.000000000 XMR
Total Expenses- €416.470.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €231.42+ 0.000434000 BTC+ 1.447661806 XMR
+
+
+
+ +
+
+
Transparency Report for July 2024
+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €88.04+ 0.000434000 BTC+ 0.447661806 XMR
Membership Fees+ €422.42
Donations+ 1.000000000 XMR
Server Costs- €264.99
Total Income+ €422.420.000000000 BTC+ 1.000000000 XMR
Total Expenses- €264.990.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €245.47+ 0.000434000 BTC+ 1.447661806 XMR
+
+
+
+ +
+
+
Transparency Report for June 2024
+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €72.29+ 0.000434000 BTC+ 0.447661806 XMR
Membership Fees+ €382.42
Server Costs- €317.62
Bank Fees- €49.05
Total Income+ €382.420.000000000 BTC0.000000000 XMR
Total Expenses- €366.670.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €88.04+ 0.000434000 BTC+ 0.447661806 XMR
+
+
+
+ +
+
+
Transparency Report for May 2024
+
+ + + + + + + + + + +
CategoryEuros (€)Bitcoin (BTC)Monero (XMR)
Account Balance (start of month)+ €112.330.000000000 BTC0.000000000 XMR
Membership Fees+ €390.00
Donations+ 0.000434000 BTC+ 0.447661806 XMR
Server Costs*- €430.04
Total Income+ €390.00+ 0.000434000 BTC+ 0.447661806 XMR
Total Expenses- €430.040.000000000 BTC0.000000000 XMR
Account Balance (end of month)+ €72.29+ 0.000434000 BTC+ 0.447661806 XMR
+

Notes:

  • Server Costs: Includes setup costs and two monthly payments for new server
+
+
+ +
+
+
Transparency Report for April 2024
+
+ + + + + + + + + + +
CategoryEuros (€)
Account Balance (start of month)€0.00
Membership Fees+ €365.00
Server Costs- €216.57
Administrative Expenses*- €36.10
Total Income+ €365.00
Total Expenses- €252.67
Account Balance (end of month)+ €112.33
+

Notes:

  • Administrative Expenses: Administrative fee for the formation of the association
+
+
+ + +
+ + + + \ No newline at end of file