@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";#profile-picture{display:flex;justify-content:center}#profile-picture img.avatar{object-fit:cover;width:128px;height:128px;border-radius:50%}#profile-upload-holder{padding-top:.5em}#profile-upload-holder input[type=file]{display:none}.progress-bar{background-color:var(--primary);width:2px}#progress-bar-message{color:var(--gray)}.add-loading-dots:after{content:" .";animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:#0000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 black,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 black,.5em 0 0 black}}.upgrade-features li{display:flex}.upgrade-features li .pg-icon{margin-right:.5rem}.upgrade-features li .upgrade-feature{width:100%}#subscription-details-table .subscription-detail{display:flex;flex-direction:row;align-items:flex-start;margin:.5rem}#subscription-details-table .subscription-detail .subscription-detail-label{width:16rem;text-align:right;margin-right:1rem}#subscription-details-table .subscription-detail .subscription-detail-value{width:100%}#subscription-details-table .subscription-detail .subdetail{font-size:.8rem;margin-top:.2rem}#subscription-details-table .payment-year-filter{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem}#subscription-details-table .payment-year-filter label{margin-bottom:0}#subscription-details-table .payment-year-filter select{min-width:6.5rem}#subscription-details-table .payment-history-scroll{max-height:31rem;overflow-y:auto}#plan-selector .plan{height:100%;border:3px solid transparent;border-radius:8px;cursor:pointer;padding:1rem}#plan-selector .plan.is-selected{border:3px solid var(--primary)}#plan-selector .plan .plan-summary{display:flex;flex-direction:row;align-items:center}#plan-selector .plan .price{font-size:1.5rem}[x-cloak]{display:none!important}a[hx-get]{cursor:pointer}.h-100{height:100%}.muted-link{color:#b5b5b5}.muted-link:hover{color:#7a7a7a;text-decoration:underline}.errorlist{color:var(--danger)}img.socialicon{padding-right:.5em;max-width:24px;max-height:24px}.app-sidebar-menu a{border-radius:9999px;min-height:34px;padding:0 12px;display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.1;background:#11402ae6;color:#fff}.app-sidebar-menu li{margin:4px 0}.app-sidebar-menu a:hover{background:#1a5c3cf2}.app-sidebar-menu a:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.app-sidebar-menu a.menu-active{background:#247a4ff2;font-weight:600}.app-sidebar-menu .menu-title span{color:#93c5fd}:root{--cyber-blue-rgb: 18, 78, 140;--cyber-cyan-rgb: 14, 165, 233;--cyber-ink-rgb: 15, 23, 42;--cyber-blue-strong-rgb: 11, 31, 58;--marketing-surface-start-rgb: 255, 255, 255;--marketing-surface-end-rgb: 245, 249, 255;--marketing-shadow-rgb: 11, 31, 58;--marketing-card-shadow-rgb: 11, 31, 58;--marketing-button-hover-end-rgb: 8, 18, 38;--marketing-trust-strip-bg-rgb: 255, 255, 255;--marketing-outcome-a-start-rgb: 8, 18, 38;--marketing-outcome-a-end-rgb: 18, 78, 140;--marketing-outcome-b-start-rgb: 27, 38, 59;--marketing-outcome-b-end-rgb: 14, 42, 71;--marketing-outcome-c-start-rgb: 11, 31, 58;--marketing-outcome-c-end-rgb: 14, 165, 233;--marketing-outcome-icon-rgb: 186, 230, 253;--marketing-outcome-shadow-rgb: 11, 31, 58;--ciso-accent-1-rgb: 30, 64, 175;--ciso-accent-2-rgb: 29, 78, 216;--ciso-accent-3-rgb: 37, 99, 235;--ciso-accent-4-rgb: 14, 116, 144;--ciso-accent-5-rgb: 8, 145, 178;--ciso-accent-6-rgb: 3, 105, 161;--ciso-accent-7-rgb: 15, 118, 110;--ciso-accent-soft-1-rgb: 147, 197, 253;--ciso-accent-soft-2-rgb: 125, 211, 252;--ciso-accent-soft-3-rgb: 103, 232, 249;--ciso-accent-soft-4-rgb: 94, 234, 212}.marketing-shell--ciso-fusion,.marketing-shell--option-1{--cyber-blue-rgb: 18, 78, 140;--cyber-cyan-rgb: 14, 165, 233;--cyber-ink-rgb: 15, 23, 42;--cyber-blue-strong-rgb: 11, 31, 58;--marketing-surface-start-rgb: 255, 255, 255;--marketing-surface-end-rgb: 245, 249, 255;--marketing-button-hover-end-rgb: 8, 18, 38;--marketing-outcome-a-start-rgb: 8, 18, 38;--marketing-outcome-a-end-rgb: 18, 78, 140;--marketing-outcome-b-start-rgb: 27, 38, 59;--marketing-outcome-b-end-rgb: 14, 42, 71;--marketing-outcome-c-start-rgb: 11, 31, 58;--marketing-outcome-c-end-rgb: 14, 165, 233}.marketing-shell--ciso-command,.marketing-shell--option-2{--cyber-blue-rgb: 14, 42, 71;--cyber-cyan-rgb: 0, 194, 255;--cyber-ink-rgb: 12, 24, 42;--cyber-blue-strong-rgb: 8, 18, 38;--marketing-surface-start-rgb: 252, 254, 255;--marketing-surface-end-rgb: 236, 244, 255;--marketing-button-hover-end-rgb: 6, 26, 48;--marketing-outcome-a-start-rgb: 8, 18, 38;--marketing-outcome-a-end-rgb: 14, 42, 71;--marketing-outcome-b-start-rgb: 8, 30, 54;--marketing-outcome-b-end-rgb: 0, 122, 183;--marketing-outcome-c-start-rgb: 14, 42, 71;--marketing-outcome-c-end-rgb: 0, 194, 255}.marketing-shell--ciso-compliance,.marketing-shell--option-3{--cyber-blue-rgb: 44, 82, 130;--cyber-cyan-rgb: 14, 165, 233;--cyber-ink-rgb: 27, 38, 59;--cyber-blue-strong-rgb: 27, 38, 59;--marketing-surface-start-rgb: 255, 255, 255;--marketing-surface-end-rgb: 248, 250, 252;--marketing-button-hover-end-rgb: 27, 38, 59;--marketing-outcome-a-start-rgb: 27, 38, 59;--marketing-outcome-a-end-rgb: 44, 82, 130;--marketing-outcome-b-start-rgb: 28, 49, 84;--marketing-outcome-b-end-rgb: 44, 82, 130;--marketing-outcome-c-start-rgb: 35, 58, 95;--marketing-outcome-c-end-rgb: 14, 165, 233}.marketing-shell--ciso-velocity,.marketing-shell--option-4{--cyber-blue-rgb: 11, 79, 138;--cyber-cyan-rgb: 0, 194, 255;--cyber-ink-rgb: 15, 23, 42;--cyber-blue-strong-rgb: 8, 18, 38;--marketing-surface-start-rgb: 255, 255, 255;--marketing-surface-end-rgb: 239, 248, 255;--marketing-button-hover-end-rgb: 9, 61, 108;--marketing-outcome-a-start-rgb: 8, 18, 38;--marketing-outcome-a-end-rgb: 11, 79, 138;--marketing-outcome-b-start-rgb: 9, 61, 108;--marketing-outcome-b-end-rgb: 12, 96, 146;--marketing-outcome-c-start-rgb: 11, 79, 138;--marketing-outcome-c-end-rgb: 0, 194, 255}.marketing-shell{position:relative;background:linear-gradient(160deg,rgba(var(--marketing-surface-start-rgb),.96),rgba(var(--marketing-surface-end-rgb),.92));border:1px solid rgba(var(--cyber-blue-rgb),.18);box-shadow:0 20px 60px rgba(var(--marketing-shadow-rgb),.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;color:rgb(var(--cyber-ink-rgb))}.image-bg{color:#fff}.image-bg select,.image-bg input,.image-bg textarea{color:#000}.tests-dashboard,.tests-dashboard *{color:#000!important}.tests-dashboard .btn,.tests-dashboard .btn-primary,.tests-dashboard .btn-outline,.tests-dashboard .btn-ghost{color:#fff!important;background:#11402ae6!important;border-color:#11402ae6!important}.tests-dashboard .btn:hover,.tests-dashboard .btn-primary:hover,.tests-dashboard .btn-outline:hover,.tests-dashboard .btn-ghost:hover{background:#1a5c3cf2!important;border-color:#1a5c3cf2!important}.table,.table th,.table td{color:#000!important}.marketing-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(var(--cyber-cyan-rgb),.22),transparent 45%),radial-gradient(circle at 85% 10%,rgba(var(--cyber-blue-rgb),.18),transparent 45%);opacity:.85;animation:marketing-glow 12s ease-in-out infinite;pointer-events:none}.marketing-shell>*{position:relative;z-index:1}.marketing-shell .text-primary{color:rgb(var(--cyber-blue-rgb))!important}.cyber-card{background:#fffffff5!important;border:1px solid rgba(var(--cyber-blue-rgb),.2)!important;box-shadow:0 16px 30px rgba(var(--marketing-card-shadow-rgb),.12)}.cyber-card,.cyber-card *{color:#000}.password-change-page{color:#000;font-weight:700}.password-change-page input,.password-change-page textarea,.password-change-page select{color:#000;font-weight:400}.password-change-page .pg-text-muted{color:#fff!important;font-weight:600}.cyber-card--tinted{background:linear-gradient(180deg,rgba(var(--cyber-blue-rgb),.12),#fffffffa 55%)!important}.cyber-card--outline{border:1px solid rgba(var(--cyber-blue-rgb),.28)!important}.marketing-kicker{color:rgb(var(--cyber-blue-rgb));letter-spacing:.22em}.marketing-price{color:rgb(var(--cyber-ink-rgb))}.btn-brand,.btn-brand-outline,.btn-brand-ghost{border-radius:9999px;transition:all .2s ease}.btn-brand{border:1px solid rgba(var(--cyber-blue-strong-rgb),.96)!important;background:linear-gradient(160deg,rgba(var(--cyber-blue-rgb),.96),rgba(var(--cyber-blue-strong-rgb),1))!important;color:#fff!important;box-shadow:0 10px 24px rgba(var(--cyber-blue-rgb),.28)}.btn-brand:hover{border-color:rgba(var(--cyber-blue-strong-rgb),1)!important;background:linear-gradient(160deg,rgba(var(--cyber-blue-strong-rgb),1),rgba(var(--marketing-button-hover-end-rgb),1))!important;transform:translateY(-1px)}.btn-brand:focus-visible,.btn-brand-outline:focus-visible,.btn-brand-ghost:focus-visible{outline:2px solid rgba(var(--cyber-cyan-rgb),.75);outline-offset:2px}.btn-brand-outline{border:1px solid rgba(var(--cyber-blue-rgb),.65)!important;background:#ffffffc7!important;color:rgb(var(--cyber-blue-strong-rgb))!important}.btn-brand-outline:hover{border-color:rgba(var(--cyber-blue-strong-rgb),.85)!important;background:rgba(var(--cyber-blue-rgb),.1)!important}.btn-brand-ghost{border:1px solid transparent!important;background:transparent!important;color:rgb(var(--cyber-blue-strong-rgb))!important}.btn-brand-ghost:hover{border-color:rgba(var(--cyber-blue-rgb),.32)!important;background:rgba(var(--cyber-blue-rgb),.08)!important}.marketing-link-row a{color:rgb(var(--cyber-blue-strong-rgb));font-weight:600;text-decoration:underline;text-underline-offset:2px}.marketing-link-row a:hover{color:rgb(var(--cyber-blue-rgb))}.marketing-trust-strip{border:1px solid rgba(var(--cyber-blue-rgb),.22);background:rgba(var(--marketing-trust-strip-bg-rgb),.72)}.marketing-trust-pill{border:1px solid rgba(var(--cyber-blue-rgb),.25);background:rgba(var(--cyber-blue-rgb),.08);color:rgb(var(--cyber-blue-strong-rgb))}.marketing-outcome-pill{--marketing-pill-accent-rgb: var(--cyber-blue-rgb);border:1px solid rgba(var(--marketing-pill-accent-rgb),.55);background:rgba(var(--marketing-pill-accent-rgb),.08);color:rgb(var(--cyber-ink-rgb));box-shadow:0 10px 18px rgba(var(--marketing-outcome-shadow-rgb),.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.marketing-outcome-pill--1{--marketing-pill-accent-rgb: 30, 64, 175}.marketing-outcome-pill--2{--marketing-pill-accent-rgb: 29, 78, 216}.marketing-outcome-pill--3{--marketing-pill-accent-rgb: 37, 99, 235}.marketing-outcome-pill--4{--marketing-pill-accent-rgb: 14, 116, 144}.marketing-outcome-pill--5{--marketing-pill-accent-rgb: 8, 145, 178}.marketing-outcome-pill--6{--marketing-pill-accent-rgb: 3, 105, 161}.marketing-outcome-pill--7{--marketing-pill-accent-rgb: 15, 118, 110}.marketing-outcome-icon{color:rgba(var(--marketing-pill-accent-rgb),.96)}.marketing-shell .badge{font-weight:600}.marketing-shell .badge-primary{border:1px solid rgba(var(--ciso-accent-2-rgb),.34)!important;background:rgba(var(--ciso-accent-2-rgb),.14)!important;color:#0e2a47!important}.marketing-shell .badge-success{border:1px solid rgba(var(--ciso-accent-7-rgb),.35)!important;background:rgba(var(--ciso-accent-7-rgb),.14)!important;color:#064e3b!important}.marketing-shell .badge-ghost{border:1px solid rgba(var(--ciso-accent-1-rgb),.28)!important;background:rgba(var(--ciso-accent-1-rgb),.08)!important;color:rgb(var(--cyber-blue-strong-rgb))!important}.marketing-shell i.fa-shield-halved:not(.marketing-outcome-icon),.marketing-shell i.fa-server,.marketing-shell i.fa-layer-group,.marketing-shell i.fa-diagram-project{color:rgb(var(--ciso-accent-2-rgb))!important}.marketing-shell i.fa-boxes-stacked,.marketing-shell i.fa-file-shield,.marketing-shell i.fa-headset{color:rgb(var(--ciso-accent-5-rgb))!important}.marketing-shell i.fa-scale-balanced{color:rgb(var(--ciso-accent-6-rgb))!important}.marketing-shell i.fa-triangle-exclamation:not(.marketing-outcome-icon){color:rgb(var(--ciso-accent-4-rgb))!important}.marketing-shell i.fa-lock:not(.marketing-outcome-icon){color:rgb(var(--ciso-accent-1-rgb))!important}.marketing-shell i.fa-check.text-success,.marketing-shell span.text-success i.fa-check-circle{color:rgb(var(--ciso-accent-7-rgb))!important}.marketing-shell #tiers .text-xl i.fa-solid{color:rgb(var(--ciso-accent-2-rgb))!important}.app-sidebar-menu a i,.dropdown-content.menu i{transition:color .2s ease}.app-sidebar-menu i.fa-home,.app-sidebar-menu i.fa-repeat,.app-sidebar-menu i.fa-upload,.app-sidebar-menu i.fa-play,.app-sidebar-menu i.fa-database,.app-sidebar-menu i.fa-clock-rotate-left,.app-sidebar-menu i.fa-bars-progress,.app-sidebar-menu i.fa-code-compare,.app-sidebar-menu i.fa-layer-group,.app-sidebar-menu i.fa-file-export,.app-sidebar-menu i.fa-bar-chart-o,.app-sidebar-menu i.fa-vial,.dropdown-content.menu i.fa-gear,.dropdown-content.menu i.fa-arrow-right{color:rgb(var(--ciso-accent-soft-1-rgb))}.app-sidebar-menu i.fa-shield-halved,.app-sidebar-menu i.fa-headset,.app-sidebar-menu i.fa-diagram-project,.app-sidebar-menu i.fa-robot,.app-sidebar-menu i.fa-toolbox{color:rgb(var(--ciso-accent-soft-3-rgb))}.app-sidebar-menu i.fa-triangle-exclamation,.app-sidebar-menu i.fa-user-plus,.app-sidebar-menu i.fa-user,.app-sidebar-menu i.fa-unlock-alt,.app-sidebar-menu i.fa-sign-out,.app-sidebar-menu i.fa-user-secret,.dropdown-content.menu i.fa-plus,.dropdown-content.menu i.fa-envelope{color:rgb(var(--ciso-accent-soft-2-rgb))}.app-sidebar-menu a:hover i,.dropdown-content.menu a:hover i{color:rgb(var(--ciso-accent-soft-4-rgb))}.app-sidebar-menu a.menu-active i{color:#fff!important}.legal-fab{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:40}.legal-fab .btn{box-shadow:0 10px 18px #0612232e;min-width:150px;justify-content:flex-start}@keyframes marketing-glow{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid var(--primary);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}body{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em}h1,h2,h3,.pg-title,.card-title{font-family:Space Grotesk,IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.02em}
