*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--bs-font-sans);background:var(--bs-bg-base);color:var(--bs-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance}dd,li,p{text-wrap:pretty}*{scrollbar-width:thin;scrollbar-color:var(--bs-scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bs-scroll-thumb);border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--bs-scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;display:inline-grid;place-content:center;border:1.5px solid var(--bs-border-strong);border-radius:5px;background:var(--bs-bg-input);cursor:pointer;vertical-align:middle;transition:background var(--bs-dur-1) var(--bs-ease-out),border-color var(--bs-dur-1) var(--bs-ease-out),box-shadow var(--bs-dur-1) var(--bs-ease-out)}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--bs-text-muted)}input[type=checkbox]:before{width:10px;height:10px;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0);transition:transform var(--bs-dur-1) var(--bs-ease-out);background:#fff}input[type=radio]:before{width:8px;height:8px;border-radius:50%}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background:var(--bs-accent-fill);border-color:var(--bs-accent-fill)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{transform:scale(1);-webkit-clip-path:none;clip-path:none;height:2px;border-radius:1px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:var(--bs-ring)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.bs-enter{animation:bs-rise var(--bs-dur-3) var(--bs-ease-out) both}.bs-fade{animation:fadeIn var(--bs-dur-2) var(--bs-ease-out) both}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes bs-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes bs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bs-slide-left{0%{transform:translateX(-100%)}to{transform:none}}@keyframes bs-slide-right{0%{transform:translateX(100%)}to{transform:none}}@keyframes bs-spin{to{transform:rotate(1turn)}}@keyframes bs-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bs-container{width:100%;max-width:var(--bs-page-max);margin:0 auto;padding:0 var(--bs-page-gutter)}@media (max-width:767.98px){.bs-desktop-only{display:none!important}}@media (min-width:768px){.bs-mobile-only{display:none!important}}