html {scroll-behavior: smooth;}body {width: 100%;height: 100%;}.app {background: var(--gray-50);}.app-container {}.app-overlay {position: fixed;width: 100%;height: 100%;background: var(--gray-100);z-index: 100;opacity: .5;}.app-sidebar {display: flex;flex-direction: column;min-width: 260px;max-width: 260px;background: var(--white);border: 1px solid var(--gray-100);border-radius: calc(2*var(--border-radius));margin: 3rem 1.5rem 3rem -300px;transition: margin-left .15s linear, margin-right .15s linear;position: fixed;top: 0;bottom: 0;left: 0;z-index: 101;}[dir="rtl"] .app-sidebar {margin-left: initial;left: initial;right: 0;margin-right: -300px;border-left: 1px solid var(--gray-100);border-right: 0;}[dir="rtl"] [data-theme-style="dark"] .app-sidebar {border-right: 0;border-left: 1px solid var(--gray-100);}body.app-sidebar-opened .app-sidebar {margin-left: 1.5rem;}[dir="rtl"] body.app-sidebar-opened .app-sidebar {margin-right: 1.5rem;}@media (min-width: 992px) {.app-sidebar {margin-left: 1.5rem;}[dir="rtl"] .app-sidebar {margin-right: 1.5rem;}}.app-sidebar-title {display: flex;justify-content: center;align-items: center;padding: .5rem;margin: .5rem;height: 75px;}.app-sidebar-title a {font-size: 1.4rem;color: var(--gray-900);font-weight: 600;}.app-sidebar-title a:hover {text-decoration: none;}.app-sidebar-footer {width: 100%;}.app-sidebar-footer > a {width: 100%;padding: .75rem 1.75rem;border-top: 1px solid var(--gray-100);display: flex;align-items: center;color: var(--gray-500);font-size: .9rem;font-weight: 500;transition: background .3s;border-radius: calc(2*var(--border-radius));}.app-sidebar-footer > a:hover {text-decoration: none;background: var(--gray-100);color: var(--gray-600);}.app-sidebar-links-wrapper {overflow-y: auto;width: calc(100% - 6px);padding-bottom: .25rem;scrollbar-width: none;}.app-sidebar-links-wrapper:hover {width: 100%;scrollbar-color: var(--gray-200) var(--white);scrollbar-width: thin;}.app-sidebar-links-wrapper::-webkit-scrollbar {background-color: transparent;width: 0;}.app-sidebar-links-wrapper::-webkit-scrollbar-thumb {background: var(--gray-200);border-radius: 10px;}.app-sidebar-links-wrapper:hover::-webkit-scrollbar {width: 6px;}.app-sidebar-links-wrapper:hover::-webkit-scrollbar-track {width: 6px;}.app-sidebar-links {display: flex;flex-direction: column;align-items: center;list-style: none;padding: 0;margin: 0;}.app-sidebar-links > li {width: 100%;padding: 0.25rem calc(1rem - 6px) 0.25rem 1rem;}.app-sidebar-links > .divider-wrapper {width: 100%;padding: 0 calc(0.75rem - 6px) 0 0.75rem;margin: .25rem 0;}.app-sidebar-links > .divider-wrapper > .divider {border-top: 1px solid var(--gray-100);}.app-sidebar-links > li > a {width: 100%;display: flex;align-items: center;color: var(--gray-600);border-radius: var(--border-radius);padding: 0.75rem 1rem;transition: background .3s;font-size: .9rem;font-weight: 500;}.app-sidebar-links > li > a:hover {text-decoration: none;background: var(--gray-100);color: var(--gray-600);}[data-theme-style="dark"] .app-sidebar-links > li > a:hover {background: var(--gray-100);color: var(--gray-800);}.app-sidebar-links > li.active > a:not(.default) {background: var(--primary);color: var(--white);font-weight: 500;}[data-theme-style="dark"] .app-sidebar-links > li.active > a:not(.default) {background: var(--primary-800);color: var(--white);}.app-sidebar-avatar {width: 35px;height: 35px;border-radius: 50%;}.app-sidebar-footer-block {max-width: 100%;}.app-sidebar-footer-text {color: var(--gray-600);}.app-content {margin-left: 0;flex-grow: 1;}[dir="rtl"] .app-content {margin-left: initial;margin-right: 0;}@media (min-width: 992px) {.app-content {margin-left: calc(260px + 1.5rem);}[dir="rtl"] .app-content {margin-left: initial;margin-right: calc(260px + 1.5rem);}}.app-navbar {min-height: 75px;border-bottom: 1px solid var(--gray-100);}[data-theme-style="dark"] .app-navbar {border-color: var(--gray-200);}.dropdown-item {color: var(--gray-800);font-weight: 450;font-size: .9rem;}.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active {border-radius: var(--border-radius);}.dropdown-item svg {color: var(--gray-600);}.dropdown-item:active svg, .dropdown-item.active svg {color: var(--white);}.app-footer {margin: 3rem 0 3rem 0;background: var(--white);border: 1px solid var(--gray-100);border-radius: calc(2*var(--border-radius));padding: 1.25rem;}.app-footer {color: var(--gray-700);}.app-footer a:not(.dropdown-item), .app-footer a:hover:not(.dropdown-item) {color: var(--gray-700);}.app-footer a.icon {color: var(--gray-700);}.app-footer button, .app-footer button:hover {color: var(--gray) !important;}.footer-logo {max-height: 2.5rem;height: 2.5rem;}.app-footer-heading {color: var(--black) !important;}.filters-dropdown {width: 18rem;max-height: 30rem;overflow-y: auto;}canvas {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}.modal-header {padding: 1rem;border-bottom: 0;}.modal-content {padding: 1rem;border: none;box-shadow: none;-webkit-box-shadow: none;border-radius: calc(2 * var(--border-radius));}.input-group-text {font-size: 0.9rem;}.form-control-range {-webkit-appearance: none;appearance: none;overflow: hidden;accent-color: var(--primary);background: var(--gray-200);border-radius: var(--border-radius);height: .5rem;margin: 0.75rem 0;}.form-control-range::-webkit-slider-runnable-track, .form-control-range::-moz-range-track {background: var(--gray-200);}.form-control-range::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;height: .75rem;width: .75rem;background-color: var(--primary);border-radius: 50%;border: 2px solid var(--white);box-shadow: -2007px 0 0 2000px var(--primary-300);}.form-control-range::-moz-range-thumb {-webkit-appearance: none;appearance: none;height: .75rem;width: .75rem;background-color: var(--primary);border-radius: 50%;border: 2px solid var(--white);box-shadow: -2007px 0 0 2000px var(--primary-300);}.custom-breadcrumbs {list-style: none;padding: 0;display: flex;flex-wrap: wrap;}.custom-breadcrumbs > li {margin-right: .5rem;}.custom-breadcrumbs > li > a {color: var(--gray);}.custom-breadcrumbs > li > svg {color: var(--gray-400);margin-left: .5rem;}.custom-breadcrumbs > li.active {}.font-size-small {font-size: .9rem;}.font-weight-500 {font-weight: 500;}.min-width-fit-content {min-width: fit-content;}.white-space-normal {white-space: normal;}.cursor-grab {cursor: grab !important;}.list-style-none {list-style: none;padding: 0;}.cursor-pointer {cursor: pointer;}.appearance-none {appearance: none;-moz-appearance: none;-webkit-appearance: none;}img {vertical-align: inherit !important;}.icon-favicon {width: .95rem;height: auto;}.icon-favicon-small {width: .75rem;height: auto;}.navbar-main {z-index: 1;backdrop-filter: blur(5px);background: #ffffff57;}[data-theme-style="dark"] .navbar-main {background: #00000057;}.navbar-nav > li {font-size: .9rem;font-weight: 500;}.navbar-expand-lg .navbar-nav .nav-link {padding-top: .75rem;padding-bottom: .75rem;}@media (min-width: 992px) {.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;}}.navbar-logo {max-height: 2.5rem;height: 2.5rem;}.navbar-logo-mini {max-height: 1.25rem;height: 1.25rem;}.navbar-avatar {width: 20px;height: 20px;border-radius: var(--border-radius);}.navbar-custom-toggler {padding: 0.5rem .8rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border-radius: var(--border-radius);color: var(--gray-500);border-color: var(--gray-300);}.chart-container {position: relative;margin: auto;height: 275px;width: 100%;}@media print {.chart-container canvas {min-height: 100%;max-width: 100%;max-height: 100%;height: auto!important;width: auto!important;}}.index-icon-container {background: var(--primary-50);width: 35px;height: 35px;min-width: 35px;min-height: 35px;color: var(--primary);font-size: .8rem;display: flex;align-items: center;justify-content: center;transition: all .3s ease-in-out;border-radius: var(--border-radius);font-weight: 800;}.index-background {background: linear-gradient(var(--body-bg) 0%, transparent 15%, transparent 85%, var(--body-bg) 100%), url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20y%3D%221%22%20width%3D%2224%22%20height%3D%2223%22%2F%3E%3Cpath%20d%3D%22M19.87%208.6A1%201%200%200%200%2019%208h-4.58l1.27-4.74a1%201%200%200%200-.17-.87%201%201%200%200%200-.79-.39h-7a1%201%200%200%200-1%20.74l-2.68%2010a1%201%200%200%200%20.17.87c.191.248.487.392.8.39h3.87l-1.81%206.74a1.004%201.004%200%200%200%20.965%201.263%201%201%200%200%200%20.745-.333l10.9-12c.265-.29.335-.71.18-1.07m-9.79%208.68%201.07-4a1%201%200%200%200-.17-.87%201%201%200%200%200-.79-.39H6.35L8.49%204h4.93l-1.27%204.74a1.006%201.006%200%200%200%20.965%201.261L13.15%2010h3.57z%22%20style%3D%22fill%3A%23000%3Bfill-rule%3Anonzero%22%20fill-opacity%3D%220.025%22%2F%3E%3C%2Fsvg%3E');background-repeat: no-repeat;background-size: cover;background-position: center;animation: index-background 20s ease-in-out alternate infinite;}@keyframes index-background {0% {background-size: 100%;}100% {background-size: 125%;}}.index-background::before {content: '';position: absolute;width: 250px;height: 250px;left: -50px;top: -10px;background: rgba(50, 0, 255, 0.56);filter: blur(300px);z-index: 0;transition: background .3s;}.index-background::after {content: '';position: absolute;width: 250px;height: 250px;right: 0;top: 200px;background: rgba(167, 60, 255, 0.3);filter: blur(250px);z-index: 0;}@media (min-width: 992px) {.index-background::before {background: #3200ff;}.index-background::after {background: #a73cff9c;}}[data-theme-style="dark"] .index-background {background: linear-gradient(var(--body-bg) 0%, transparent 15%, transparent 85%, var(--body-bg) 100%), url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20y%3D%221%22%20width%3D%2224%22%20height%3D%2223%22%2F%3E%3Cpath%20d%3D%22M19.87%208.6A1%201%200%200%200%2019%208h-4.58l1.27-4.74a1%201%200%200%200-.17-.87%201%201%200%200%200-.79-.39h-7a1%201%200%200%200-1%20.74l-2.68%2010a1%201%200%200%200%20.17.87c.191.248.487.392.8.39h3.87l-1.81%206.74a1.004%201.004%200%200%200%20.965%201.263%201%201%200%200%200%20.745-.333l10.9-12c.265-.29.335-.71.18-1.07m-9.79%208.68%201.07-4a1%201%200%200%200-.17-.87%201%201%200%200%200-.79-.39H6.35L8.49%204h4.93l-1.27%204.74a1.006%201.006%200%200%200%20.965%201.261L13.15%2010h3.57z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Anonzero%22%20fill-opacity%3D%220.025%22%2F%3E%3C%2Fsvg%3E');background-repeat: no-repeat;background-size: cover;background-position: center;}.index-header {font-size: 3.75rem;font-weight: 700;color: var(--primary);}.index-subheader {font-size: 1.45rem;color: var(--gray-700);}.index-button {padding: 0.8rem 4rem;font-size: 1.1rem;}.index-button-secondary {padding: 0.6rem 2rem;font-size: 1.1rem;}.index-card-image {width: auto;height: 10rem;object-fit: fill;padding: 1.25rem;border-radius: var(--border-radius);}.index-fade {position: absolute;background: linear-gradient(0deg, var(--white), hsla(0, 0%, 100%, 0)) !important;bottom: 0;top: 0;right: 0;left: 0;z-index: 1;}.index-testimonial-avatar {width: 85px;height: 85px;border-radius: 50%;transform: translateY(-70%);border: 4px solid var(--white);position: absolute;left: 50%;margin-left: -52px;}.index-faq svg {transition: all .15s;color: var(--primary-800);}.index-cta {background: var(--primary-800);background-image: radial-gradient(#ffffff33 1px, var(--primary-800) 1px);background-size: 20px 20px;color: white !important;}.index-cta a.btn {color: white;border-color: white;padding: 1.2rem 4.2rem;font-size: 1.25rem;}.index-cta a.btn:hover {background: var(--primary-700);border-color: var(--primary-700);}[data-theme-style="dark"] .index-cta {background: var(--primary-200);background-image: radial-gradient(#ffffff33 1px, var(--primary-200) 1px);background-size: 20px 20px;}.user-avatar {border-radius: 50%;max-width: 70px;max-height: 70px;}.container-disabled {pointer-events: none;opacity: .5;}.container-disabled-simple {pointer-events: none;}.table-image-wrapper {border-radius: 50%;width: 2.5rem;height: 2.5rem;max-width: 2.5rem;max-height: 2.5rem;display: flex;align-items: center;justify-content: center;background: var(--primary-100);}.table-custom-container {border-radius: var(--border-radius);border: 1px solid var(--gray-100);}.table-custom {margin-bottom: 0;background: var(--white);}.table-custom thead th {border-top: 0;border-bottom: 0;color: var(--gray);}.table-custom th {padding: 1rem 1.25rem;font-size: .9rem;}[data-theme-style="dark"] .table-custom thead th {color: var(--gray-800) }.table-custom td {padding: 1.25rem 1.25rem;vertical-align: middle;}.table-custom tbody tr td {border-top: 1px solid var(--gray-100);}[data-theme-style="dark"] .table-custom tbody tr td {border-color: var(--gray-100) }.table-custom tbody tr {transition: all .3s ease-in-out;}.table-custom tbody tr:hover td {}.custom-radio-box {cursor: pointer;}.custom-radio-box .custom-radio-box-main-text {font-size: 1.15rem;font-weight: bold;}.custom-radio-box .custom-radio-box-main-icon {font-size: 1.25rem;}.custom-radio-box input[type="radio"] + div {transition: all .3s ease-in-out;border: 1px solid var(--gray-200);background: var(--white);}.custom-radio-box input[type="radio"]:checked + div {border: 1px solid var(--primary);}.custom-radio-box input[type="radio"]:hover + div {border: 1px solid var(--primary);}.round-circle-md {width: 2.5rem;height: 2.5rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;}.round-circle-lg {width: 4.5rem;height: 4.5rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;}.badge {padding: 0.45em 0.9em;}.badge-primary {color: var(--primary-700);background: var(--primary-100);}[data-theme-style="dark"] .badge-primary {background: var(--primary-800);color: var(--primary-100);}.badge-secondary {color: hsl(208, 7%, 35%);background-color: hsl(208, 7%, 85%);}[data-theme-style="dark"] .badge-secondary {background-color: hsl(208, 7%, 35%);color: hsl(208, 7%, 85%);}.badge-success {color: hsla(134, 50%, 30%, 1);background-color: hsla(134, 50%, 85%, 1);}[data-theme-style="dark"] .badge-success {background-color: hsla(134, 50%, 30%, 1);color: hsla(134, 50%, 85%, 1);}.badge-danger {color: hsla(354, 70%, 35%, 1);background-color: hsla(354, 70%, 85%, 1);}[data-theme-style="dark"] .badge-danger {background-color: hsla(354, 70%, 35%, 1);color: hsla(354, 70%, 85%, 1);}.badge-warning {background-color: hsla(45, 100%, 85%, 1);;color: hsla(40, 80%, 30%, 1);}[data-theme-style="dark"] .badge-warning {background-color: hsla(50, 20%, 20%, 1);color: hsla(45, 100%, 85%, 1);}.badge-info {color: hsla(188, 60%, 30%, 1);background-color: hsla(188, 78%, 85%, 1);}[data-theme-style="dark"] .badge-info {background-color: hsla(188, 60%, 30%, 1);color: hsla(188, 78%, 85%, 1);}.badge-light {color: hsla(210, 15%, 35%, 1);background-color: hsl(210, 17%, 95%);}[data-theme-style="dark"] .badge-light {background-color: hsla(210, 15%, 20%, 1);color: hsl(210, 17%, 95%);}.badge-dark {color: hsla(210, 10%, 90%, 1);background-color: hsla(210, 10%, 20%, 1);}[data-theme-style="dark"] .badge-dark {background-color: hsla(210, 10%, 90%, 1);color: hsla(210, 10%, 20%, 1);}.invoice-table th {border-top: 0 !important;}.invoice-table td {vertical-align: baseline !important;}@media print {.invoice-logo {filter: grayscale(100%);}}.altum-animate {-webkit-animation-duration:500ms;animation-duration:500ms;}.altum-animate-fill-both {-webkit-animation-fill-mode:both;animation-fill-mode:both;}.altum-animate-fill-none {-webkit-animation-fill-mode:none;animation-fill-mode:none;}@keyframes fadeIn{0% {opacity:0 }to {opacity:1 }}.altum-animate-fade-in {-webkit-animation-name:fadeIn;animation-name:fadeIn }.btn-custom {padding: .5rem 1.5rem;color: var(--gray-600);border-radius: var(--border-radius);border: 1px solid var(--gray-200);font-size: .9rem;font-weight: 500;background: var(--white);transition: background .3s;}.btn-custom:hover {color: var(--gray-800);border: 1px solid var(--gray-200);background: var(--gray-200);}.btn-custom.active {color: var(--gray-800);border: 1px solid var(--gray-200);background: var(--gray-200);}.blog-post-image {max-height: 20rem;object-fit: cover;}.blog-post-image-small {height: 13rem;max-height: 13rem;object-fit: cover;}.blog-post-content {line-height: 1.75;word-break: break-word;}.blog-post-content p {margin-bottom: 1.5rem;}.ql-code-block {background-color: var(--gray-200);color: var(--gray-600);padding: 1rem;border-radius: var(--border-radius);overflow-x: auto;font-family: 'Courier New', Courier, monospace;white-space: pre;font-size: .9rem;line-height: 1.5;}.ql-content p {margin-bottom: 0 !important;}blockquote {border-left: 4px solid var(--gray-400);padding: 1rem 1.5rem;margin: 1.5rem 0;background-color: var(--gray-100);font-style: italic;color: var(--gray-600);font-size: 1.1rem;line-height: 1.6;border-radius: var(--border-radius);}.altum-file-input {padding: 1rem;background: var(--gray-100);border: 1px solid var(--gray-200);border-radius: var(--border-radius);cursor: pointer;font-size: .9rem;}.altum-file-input:hover {border-color: var(--gray-300);}.altum-file-input::file-selector-button {border: 0;padding: .4rem .75rem;border-radius: var(--border-radius);background-color: var(--white);cursor: pointer;font-size: .9rem;margin-right: 1rem;}.altum-file-input-preview {max-width: 100%;max-height: 68px;min-height: 68px;object-fit: cover;}.sticky {position: sticky !important;top: 1rem;height: min-content;}a svg {transition: transform .15s;}a:hover svg {transform: scale(1.1);}a:active svg {transform: scale(.9);}.icon-zoom-animation svg {transition: transform .15s;}.icon-zoom-animation:hover svg {transform: scale(1.1);}.zoom-animation {transition: transform .15s;}.zoom-animation:hover {transform: scale(1.05);}.zoom-animation:active {transform: scale(.95);}.zoom-animation-subtle {transition: transform .3s;}.zoom-animation-subtle:hover {transform: scale(1.025);}.zoom-animation-subtle:active {transform: scale(.98);}.up-animation {transition: transform .3s;}.up-animation:hover {transform: translateY(-10px);}@media print {.pcr-app {display: none;}}.pcr-button {border: 1px solid white !important;outline: 1px solid var(--gray-300) !important;height: calc(var(--input-padding-y) + var(--input-padding-x) + var(--input-font-size) + calc(var(--input-font-size) / 2.75)) !important;border-radius: var(--border-radius) !important;width: 100% !important;}.pcr-button::before, .pcr-button::after {border-radius: var(--border-radius) !important;}.w-fit-content {width: fit-content !important;}.loading-overlay {padding: 1.25rem;border-radius: var(--border-radius);display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;height: 100%;background: var(--white);z-index: 100;opacity: 0.8;}[data-theme-style="dark"] .loading-overlay {background: var(--gray-50);}.shiki {overflow: auto;border-radius: var(--border-radius);padding: 1.5rem;font-size: .9rem;line-height: 1.5rem;}.shiki code {background: initial !important;}.btn-group-custom {border: 1px solid var(--gray-100);padding: 0.5rem 0;border-radius: var(--border-radius);}.btn-group-custom .btn {margin: 0 .5rem;border-radius: var(--border-radius) !important;background: var(--gray-100);}.btn-group-custom .btn.active {background: var(--dark);color: var(--white);}.app-sidebar-links-wrapper, .filters-dropdown, main, .container, textarea, .overflow-auto, pre, code, .table-responsive {scrollbar-color: var(--gray-200) var(--white);scrollbar-width: thin;}.app-sidebar-links-wrapper::-webkit-scrollbar-thumb, .filters-dropdown::-webkit-scrollbar-thumb, main::-webkit-scrollbar-thumb, .container::-webkit-scrollbar-thumb, textarea::-webkit-scrollbar-thumb, .overflow-auto::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, code::-webkit-scrollbar-thumb, .table-responsive::-webkit-scrollbar-thumb {background: var(--gray-200);border-radius: 10px;width: 6px;height: 6px;}.app-sidebar-links-wrapper::-webkit-scrollbar, .app-sidebar-links-wrapper::-webkit-scrollbar-track, .filters-dropdown::-webkit-scrollbar, .filters-dropdown::-webkit-scrollbar-track, main::-webkit-scrollbar, main::-webkit-scrollbar-track, .container::-webkit-scrollbar, .container::-webkit-scrollbar-track, textarea::-webkit-scrollbar, textarea::-webkit-scrollbar-track, .overflow-auto::-webkit-scrollbar, .overflow-auto::-webkit-scrollbar-track, pre::-webkit-scrollbar, pre::-webkit-scrollbar-track, code::-webkit-scrollbar, code::-webkit-scrollbar-track, .table-responsive::-webkit-scrollbar, .table-responsive::-webkit-scrollbar-track {background: var(--white);border-radius: 10px;width: 6px;height: 6px;}.tool-card, .card, button, .btn, .nav-link, .dropdown-item, .badge, svg, img {scrollbar-color: unset;scrollbar-width: unset;}.tool-card::-webkit-scrollbar, .card::-webkit-scrollbar, button::-webkit-scrollbar, .btn::-webkit-scrollbar, .nav-link::-webkit-scrollbar, .dropdown-item::-webkit-scrollbar, .badge::-webkit-scrollbar, svg::-webkit-scrollbar, img::-webkit-scrollbar {display: none;}.internal-notification-icon {animation: pulse-animation 2s infinite;}@keyframes pulse-animation {0% {box-shadow: 0 0 0 0px var(--danger);}100% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);}}.team-user-avatar {width: 45px;height: 45px;}.team-delegate-access-wrapper {margin: .75rem;border-radius: .5rem;}@media (min-width: 992px) {.team-delegate-access-wrapper {border-radius: 5rem;}}.announcement-wrapper {margin: .75rem;border-radius: .5rem;opacity: 0;transition: opacity .3s ease-in;animation: ac-fade-in-down .3s ease-in .6s forwards;}@media (min-width: 992px) {.announcement-wrapper {border-radius: 5rem;}}@keyframes ac-fade-in-down {from {opacity: 0;transform: translate3d(0, -100%, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}.pwa-wrapper {position: fixed;bottom: 0;width: calc(100% - 1.5rem);z-index: 1000;background: hsla(0, 0%, 90%, 50%);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}[data-theme-style="dark"] .pwa-wrapper {background: hsla(0, 0%, 22%, 50%);}.rounded-2x {border-radius: calc(2*var(--border-radius));}.rounded-3x {border-radius: calc(3*var(--border-radius));}i.fa-fw {width: 1.25em;display: inline-block;}i.fa-xs {font-size: .85em;}i.fa-sm {font-size: .875em;}i.fa-lg {font-size: 1.25em;}i.xl {font-size: 1.5em;}.tool-icon {min-width: 2.75rem;max-height: 2.75rem;width: 2.75rem;height: 2.75rem;}.tool-icon-wrapper {padding: 0 1.25rem;}.rating-star {cursor: pointer;}.rating-star svg {color: #ffc107;transition: color .15s;}.rating-star:hover svg, .rating-star:hover ~ .rating-star svg {color: #ff8800 !important;}.rating-star-chosen svg, .rating-star-chosen ~ .rating-star svg {color: #dd6200;}.text-website {color: #1ea4e9;}.bg-website {background: #f0f9ff;}.text-audit {color: #a643f7;}.bg-audit {background: #faf5ff;}[data-theme-style="dark"] .text-website {color: #8fd2ff;}[data-theme-style="dark"] .bg-website {background: #00334c;}[data-theme-style="dark"] .text-audit {color: #da88ff;}[data-theme-style="dark"] .bg-audit {background: #2d0033;}.audit-checks-bar-wrapper {opacity: 75%;transition: opacity .3s;}.audit-checks-bar-wrapper:hover {opacity: 100%;}.audit-checks-bar-item {height: 12px;border-radius: var(--border-radius);}@media (min-width: 768px) and (max-width: 991.98px), (min-width: 1200px) {.audit-checks-bar-item {border-radius: 0;}.audit-checks-bar-item:first-child {border-radius: var(--border-radius) 0 0 var(--border-radius);}.audit-checks-bar-item:last-child {border-radius: 0 var(--border-radius) var(--border-radius) 0;}.audit-checks-bar-item:only-child {border-radius: var(--border-radius);}}.audit-archived-audits-wrapper {overflow: auto;white-space: nowrap;}.audit-archived-audits-wrapper-left, .audit-archived-audits-wrapper-right {width: 40px;position: absolute;height: 100%;z-index: 1;top: 0;bottom: 0;transition: opacity .3s;}.audit-archived-audits-wrapper-left {left: 0;background: linear-gradient(to right, var(--body-bg), transparent);}.audit-archived-audits-wrapper-right {right: 0;background: linear-gradient(to left, var(--body-bg), transparent);}.audit-badge {width: .75rem;height: .75rem;min-width: .75rem;min-height: .75rem;border-radius: var(--border-radius);}.audit-issue-wrapper {border-left: 2px solid;padding: .5rem .5rem .5rem 1rem;border-radius: var(--border-radius);}.audit-issue-major {background: #fff1f2;border-color: var(--danger);}[data-theme-style="dark"] .audit-issue-major {background: #340004;}.audit-issue-moderate {background: #fffaf1;border-color: var(--warning);}[data-theme-style="dark"] .audit-issue-moderate {background: #383300;}.audit-issue-minor {background: var(--gray-50);border-color: var(--gray-500);}[data-theme-style="dark"] .audit-issue-minor {background: var(--gray-100);}.audit-issue-info {background: #f6feff;border-color: #17a2b8;}[data-theme-style="dark"] .audit-issue-info {background: #002126;}.audit-opengraph-image {max-width: 10rem;max-height: 4rem;}@media (min-width: 768px) {.audit-opengraph-image {max-height: 6rem;}}.card-widget-icon {width: 2.5rem;height: 2.5rem;}.audit-ol li::marker {color: var(--gray-600);font-size: .9rem;}.audit-logo {max-height: 3.5rem;min-height: 3.5rem;}.index-marquee-wrapper {margin-inline: auto;height: 4rem;position: relative;overflow: hidden;mask-image: linear-gradient( to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) );}@keyframes index-marquee-scroll-left {to {left: -200px;}}@keyframes index-marquee-scroll-right {to {right: -200px;}}.index-marquee-item-left, .index-marquee-item-right {width: 200px;text-align: center;position: absolute;animation-timing-function: linear;animation-duration: 130s;animation-iteration-count: infinite;animation-delay: calc(130s / 8 * (8 - var(--n)) * -1);}.index-marquee-wrapper:hover .index-marquee-item-left, .index-marquee-wrapper:hover .index-marquee-item-right {animation-play-state: paused;}.index-marquee-item-left {left: max(calc(200px * 8), 100%);animation-name: index-marquee-scroll-left;}.index-marquee-item-right {right: max(calc(200px * 8), calc(100% + 200px));animation-name: index-marquee-scroll-right;}.index-stats-card {color: var(--gray-300);background: var(--gray-900);box-shadow: 10px 10px 0px 0px var(--primary-100);}[data-theme-style="dark"] .index-stats-card {background: var(--gray-50);color: var(--gray-700);}