.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:1100;padding:.75rem 1rem;color:#fff;background:#111827;border-radius:.5rem;transform:translateY(-150%)}.skip-link:focus{color:#fff;transform:translateY(0)}#navbar .navbar-toggler:focus{background-color:transparent;outline:2px solid #f1f5f9}#authenticated-layout{height:100dvh!important}#authenticated-content{min-height:0}@media(min-width:992px){#authenticated-content{overflow-y:hidden!important}}#topbar{display:flex!important}@media screen and (max-width:991px){#topbar .dropdown-user-account{display:none}#topbar .topbar-form-search{padding-left:.75rem}}@media screen and (max-width:570px){#topbar .topbar-form-search{display:none}#topbar .topbar-content-bottom .btn{margin-right:auto}#topbar .notification-item-content{width:200px!important}}@media screen and (max-width:380px){#topbar .topbar-content-bottom{padding-left:.75rem!important;padding-right:.75rem!important}#topbar .notification-item-content{width:160px!important}}@media screen and (max-width:300px){#topbar .notification-item-content{width:120px!important}}.form-check-danger:checked{background-color:#f36;border-color:#f36}.form-check-input.is-invalid{border-color:#f36;outline:0;box-shadow:0 0 0 .25rem rgba(255,51,102,.25)}.form-control+.invalid-feedback,.form-control+.error-message{margin-top:3px;font-size:14px;line-height:16px;color:#f36}.btn.disabled{color:var(--x-btn-disabled-color);pointer-events:none;cursor:default;background-color:var(--x-btn-disabled-bg);border-color:var(--x-btn-disabled-border-color);opacity:var(--x-btn-disabled-opacity);box-shadow:none}.form-control.disabled{background-color:var(--x-secondary-bg);opacity:1;pointer-events:none;cursor:default}.form-check-input.disabled{pointer-events:none;filter:none;opacity:.5}[id^=report-] .form-check-linethrough .form-check-input+.form-check-label{text-decoration:line-through}[id^=report-] .form-check-linethrough .form-check-input:checked+.form-check-label{text-decoration:none!important}.input-search-results{position:absolute;top:50px;z-index:1;width:80%;background-color:#fff;border-radius:12px!important;padding:.375rem .875rem;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none}.input-search-results::before{content:"";position:absolute;top:-10px;left:23px;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc}.input-search-results a{display:block;padding:.275rem .875rem;font-size:.875rem;color:rgba(var(--x-primary-rgb),var(--x-text-opacity))!important}.input-search-results a:hover{color:var(--x-secondary-color)!important}.dropdown-toggle.arrow-none::after{display:none!important}.align-middle{vertical-align:middle!important}#siteFormSearch .site-item img{opacity:.75}#siteFormSearch .site-item:hover:not(.bg-body-secondary) img{opacity:1}.navbar-custom .navbar-brand img{width:120px;height:auto;max-width:none}.navbar-custom .dropdown-menu{max-height:calc(100dvh - 1rem);overflow-y:auto;overscroll-behavior:contain}.navbar-custom .page-mega-menu{width:min(42rem,calc(100vw - .5rem));padding:.75rem;white-space:normal}.navbar-custom .page-mega-menu-wide{width:min(49rem,calc(100vw - .5rem))}.navbar-custom .page-mega-menu .dropdown-item{white-space:normal}.navbar-custom .page-mega-menu a:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px}@media screen and (max-width:991px){#navbarCollapse.show{max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain}.navbar-custom #navbarCollapse .dropdown-menu{position:static!important;width:100%;max-height:none;margin-top:.25rem;margin-bottom:.5rem;overflow-y:visible;transform:none!important}.navbar-nav-custom::before{content:"";border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.2);margin:.75rem -1rem;transition:all .15s ease-in-out;display:block}.navbar-nav-custom .link-login{text-align:center;display:block;background-color:var(--x-navbar-hover-bg);color:var(--x-navbar-hover-color)}.navbar-nav-custom .btn-register{color:var(--x-btn-hover-color);background-color:var(--x-btn-hover-bg);border-color:var(--x-btn-hover-border-color)}}.spinner-border{display:none;width:14px;height:14px;border:2px solid #fff;border-bottom-color:transparent!important;border-radius:50%;animation:rotate360 1s linear infinite}.spinner-border.show{display:inline-block}@keyframes rotate360{to{transform:rotate(360deg)}}.spinner-border.spinner-light{border-color:#ccc}.spinner-border.spinner-alert{border-color:#f36}.spinner-border.spinner-success{border-color:#0c8}.toast-container>:not(:last-child){margin-bottom:.5rem}.toast-container{position:absolute;z-index:1090;right:0;bottom:0;width:24rem;max-width:100%}.toast{width:100%;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.35rem 1rem;border-bottom:1px solid #dee2e6;color:rgba(30,41,59,.75)}.toast-body{padding:1rem 1.25rem}.toast-header .btn-close{margin-right:calc(-.5 * .75rem);margin-left:.75rem;font-size:.75rem}.form-select.disabled{background-color:var(--x-secondary-bg)}#plans-tab .nav-link{padding:.3rem .6rem;border:1px solid #8957ff;border-radius:var(--x-nav-pills-border-radius)}#plans-tab .nav-link:not(.active){color:#8957ff}#plans-tab .nav-link:not(.active):hover{color:var(--x-nav-link-color)}#plans-tab .nav-link-left{border-radius:var(--x-nav-pills-border-radius)0 0 var(--x-nav-pills-border-radius)}#plans-tab .nav-link-right{border-radius:0 var(--x-nav-pills-border-radius)var(--x-nav-pills-border-radius)0}#plans-tab-content>.active{display:flex}@media(min-width:992px){.navbar-expand-lg .navbar-nav>.nav-item>.nav-link:hover,.navbar-expand-lg .navbar-nav>.nav-item>.nav-link:focus,.navbar-expand-lg .navbar-nav>.nav-link:hover,.navbar-expand-lg .navbar-nav>.nav-link:focus{background-color:var(--x-navbar-hover-bg)!important;color:var(--x-navbar-hover-color)!important}.navbar-expand-lg .navbar-nav>.nav-item>.nav-link.active,.navbar-expand-lg .navbar-nav>.nav-link.active{background-color:var(--x-navbar-active-bg)!important;color:var(--x-navbar-active-color)!important}}#chartPerformance .apexcharts-menu{min-width:48px}#chartPerformance .apexcharts-menu-item{padding:5px 15px}#chartPerformance .apexcharts-toolbar{top:-20px!important}.progress-circle{position:relative}.progress-circle::before,.progress-circle::after{position:absolute;content:'';display:block;border:3px solid;border-radius:50%}.progress-circle::after{width:calc(100% + 4px);height:calc(100% + 4px);border-color:#fff}.progress-circle::before{width:calc(100% - 12px);height:calc(100% - 12px);border-color:initial}.loader{position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;animation:loaderRotate 1s linear infinite}.loader::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:3px solid;animation:loaderClipPath 2s linear infinite}.loader-in,.btn-xs .loader{width:14px;height:14px}.loader-in::before,.btn-xs .loader::before{border:2px solid}@keyframes loaderRotate{100%{transform:rotate(360deg)}}.pulse-watch{animation:pulseWatch 1.6s ease-in-out infinite}@keyframes pulseWatch{0%,100%{opacity:.35}50%{opacity:1}}@keyframes loaderClipPath{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}20%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}40%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}60%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}80%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040}.above-overlay{display:inline-block;position:relative;z-index:1100;background-color:#fff;padding:.5rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.above-overlay>*{position:relative;z-index:1101;pointer-events:auto!important}.text-underline{text-decoration:underline}a.text-underline:hover{text-decoration:none}.precode{border-radius:.375rem;background-color:#0f172a;padding:1rem;font-size:.875em;line-height:1.7;overflow-x:auto}.precode code{color:#fff}.disable-parent-pointer{pointer-events:none}.disable-parent-pointer>*{pointer-events:auto}.divider-vertical{width:1px;flex:none;align-self:stretch;background-color:var(--x-border-color);opacity:.8}.icon-shape[class*=-subtle],.badge[class*=-subtle],.badge[class*=bg-opacity-1]{box-shadow:inset 0 0 0 1px rgba(0,0,0,6%)}.text-primary-emphasis{color:var(--x-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--x-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--x-success-text-emphasis)!important}.text-info-emphasis{color:var(--x-info-text-emphasis)!important}.text-warning-emphasis{color:var(--x-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--x-danger-text-emphasis)!important}.text-light-emphasis{color:var(--x-light-text-emphasis)!important}.text-dark-emphasis{color:var(--x-dark-text-emphasis)!important}.border-primary{--x-border-opacity:1;border-color:rgba(var(--x-primary-rgb),var(--x-border-opacity))!important}.text-body{color:rgba(var(--x-body-color-rgb),var(--x-text-opacity,1))!important}.text-body-emphasis{color:var(--x-emphasis-color)!important}.popover-body,.popover-header{color:var(--x-gray-900)}[data-bs-theme=dark] #protection .card{background-color:var(--x-secondary-bg)}[data-bs-theme=dark] .btn-dark{--x-btn-color:#0f172a;--x-btn-bg:#fff;--x-btn-border-color:#fff;--x-btn-hover-color:#0f172a;--x-btn-hover-bg:#e2e8f0;--x-btn-hover-border-color:#e2e8f0;--x-btn-active-color:#0f172a;--x-btn-active-bg:#e2e8f0;--x-btn-active-border-color:#e2e8f0;--x-btn-disabled-color:#0f172a;--x-btn-disabled-bg:#fff;--x-btn-disabled-border-color:#fff}[data-bs-theme=dark]{--x-dropdown-bg:var(--x-tertiary-bg);--x-dropdown-color:var(--x-body-color);--x-dropdown-link-color:var(--x-body-color);--x-dropdown-link-hover-bg:rgba(255, 255, 255, .06);--x-dropdown-link-hover-color:var(--x-body-color);--x-dropdown-border-color:var(--x-border-color);--x-dropdown-divider-bg:var(--x-border-color);--x-dropdown-header-color:var(--x-secondary-color);--x-tooltip-bg:var(--x-tertiary-bg);--x-tooltip-color:var(--x-body-color);--x-table-th-color:var(--x-body-color);--x-accordion-border-color:var(--x-border-color);--x-accordion-btn-focus-border-color:var(--x-border-color)}.pivot-filter{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--x-border-color);text-underline-offset:3px}.pivot-filter:hover{color:var(--x-primary);text-decoration-color:initial}.pivot-filter .pivot-ico{margin-left:.35rem;font-size:1em;opacity:0;transition:opacity .12s ease-in-out}tr:hover .pivot-filter .pivot-ico{opacity:.45}.pivot-filter:hover .pivot-ico{opacity:1}.support-integration-scroll{display:flex;gap:.75rem;max-width:100%;padding:.125rem .125rem .625rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.support-integration-scroll::-webkit-scrollbar{height:6px}.support-integration-choice{flex:0 0 7rem;scroll-snap-align:start}.plugin-install-modal{--x-modal-width:1140px}.plugin-install-modal .modal-dialog{width:calc(100% - 2rem)}.plugin-install-modal .modal-content{max-height:calc(100vh - 2rem)}.plugin-install-body{min-height:0}.plugin-install-layout{height:min(580px,calc(100vh - 14rem));height:min(580px,calc(100dvh - 14rem));min-height:0}.plugin-install-section-title{display:flex;gap:.75rem;align-items:center;color:var(--x-secondary-color);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.plugin-install-section-title::after{flex:1;height:1px;background:var(--x-border-color);content:''}.plugin-install-card{min-width:0;min-height:72px;cursor:pointer}.plugin-install-choice:checked+.form-item .form-item-click{border-color:var(--x-primary);box-shadow:0 0 0 1px var(--x-primary)}.plugin-install-choice:focus-visible+.form-item .form-item-click{outline:3px solid rgba(var(--x-primary-rgb),.22);outline-offset:2px}.plugin-install-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plugin-install-kind{max-width:8rem;line-height:1.25}.plugin-install-steps>li{padding-left:.25rem;line-height:1.55}.plugin-install-steps>li+li{margin-top:.875rem}.plugin-install-steps>li::marker{color:var(--x-primary);font-weight:700}@media(max-width:991.98px){.plugin-install-modal{--x-modal-width:500px}.plugin-install-modal .modal-dialog{align-items:flex-start;margin-top:1rem;margin-bottom:1rem}.plugin-install-mobile{height:min(610px,calc(100vh - 14rem));height:min(610px,calc(100dvh - 14rem));min-height:0}}@media(max-width:575.98px){.plugin-install-modal .modal-dialog{width:calc(100% - 1rem);margin-top:.5rem;margin-bottom:.5rem}.plugin-install-modal .modal-content{max-height:calc(100vh - 1rem)}}