*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-950)/var(--tw-bg-opacity,1))}html{scrollbar-width:thin;scrollbar-color:#3f3f46 #27272a}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-800)/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-700)/var(--tw-bg-opacity,1))}.login-page{display:flex;min-height:100vh;--tw-translate-y:-6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;justify-content:center;gap:2rem;--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-950)/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem}.language-switcher{position:fixed;right:1rem;top:1rem;z-index:10}.language-switcher-inline{position:relative;width:-moz-fit-content;width:fit-content}.language-switcher-trigger{display:flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.language-switcher-trigger:hover{background-color:rgb(var(--color-accent-800)/.6)}.language-switcher-menu{position:absolute;right:0;top:100%;z-index:10;margin-top:.5rem;width:9rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-accent-900)/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.language-switcher-option{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1))}.language-switcher-option:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-800)/var(--tw-bg-opacity,1))}.login-brand-text{font-size:5.625rem;font-style:italic;line-height:1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));font-weight:700}.login-card-wrap{width:100%;max-width:24rem}.login-form{gap:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:2rem;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:.375rem}.login-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.login-input{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.login-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.login-input::placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.login-input:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent-400)/var(--tw-border-opacity,1))}.password-input-wrap{position:relative}.password-input{width:100%;padding-right:2.5rem}.password-input-toggle{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.password-input-toggle:hover{--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.login-submit{margin-top:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.login-submit:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-400)/var(--tw-bg-opacity,1))}.login-links{margin-top:.75rem;display:flex;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.login-link:hover{text-decoration-line:underline}.login-error{margin-top:-.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.invitation-details{gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.4);padding:1rem}.invitation-detail,.invitation-details{display:flex;flex-direction:column}.invitation-detail-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.invitation-value{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.invitation-warning{display:flex;flex-direction:column;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:rgb(245 158 11/.6);background-color:rgb(245 158 11/.1);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.invitation-warning-title{font-weight:600}.legal-footer{position:fixed;left:0;right:0;bottom:1rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.legal-footer-link:hover{text-decoration-line:underline}.legal-page{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-950)/var(--tw-bg-opacity,1));padding:2.5rem 1rem}.legal-page-inner{margin-left:auto;margin-right:auto;max-width:48rem}.legal-back-link{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.legal-back-link:hover{text-decoration-line:underline}.legal-title{margin-bottom:1.5rem;margin-top:1rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));font-family:var(--font-display,inherit)}.legal-content ol,.legal-content p,.legal-content ul{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.legal-content ol,.legal-content ul{list-style-type:disc;padding-left:1.5rem}.legal-content ol{list-style-type:decimal}.legal-content li{margin-bottom:.25rem}.legal-content strong{font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.legal-content h2{font-size:1.5rem;margin-top:2.5rem}.legal-content h2,.legal-content h3{margin-bottom:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));font-family:var(--font-display,inherit)}.legal-content h3{font-size:1.15rem;margin-top:2rem}.legal-content a{--tw-text-opacity:1;color:rgb(var(--color-accent-400)/var(--tw-text-opacity,1));text-decoration-line:none}.legal-content .browser-logo{display:inline-block;width:16px;height:16px;margin-right:.4rem;vertical-align:-2px;color:inherit;fill:currentColor}.login-success{text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dashboard-shell{display:flex;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-950)/var(--tw-bg-opacity,1))}.sidebar{display:flex;width:15rem;flex-shrink:0;flex-direction:column;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-800)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding-top:1.5rem;padding-bottom:1.5rem}.sidebar-brand{display:flex;justify-content:center;padding:.5rem .5rem 1.5rem}.sidebar-brand-text{font-size:2.25rem;line-height:2.5rem;font-style:italic;line-height:1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));font-weight:700}.sidebar-nav{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;padding-left:.75rem;padding-right:.75rem}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.sidebar-nav-item:hover{background-color:rgb(var(--color-accent-800)/.6)}.sidebar-nav-item:disabled{cursor:not-allowed;opacity:.5}.sidebar-nav-item:hover:disabled{background-color:transparent}.sidebar-nav-item-active{background-color:rgb(var(--color-accent-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.sidebar-nav-icon{height:1.25rem;width:1.25rem;flex-shrink:0}.sidebar-nav-badge{margin-left:auto;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-800)/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:10px;--tw-text-opacity:1;color:rgb(var(--color-accent-200)/var(--tw-text-opacity,1))}.sidebar-footer{display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-800)/var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem}.sidebar-user{margin-left:-.5rem;margin-right:-.5rem;display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.25rem .5rem}.sidebar-user:hover{background-color:rgb(var(--color-accent-800)/.6)}.sidebar-user-avatar{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(var(--color-accent-500)/.3);font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.sidebar-user-info{display:flex;min-width:0;flex-direction:column}.sidebar-user-name{font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.sidebar-user-email,.sidebar-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1}.sidebar-user-email{font-size:.75rem;line-height:1rem;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.sidebar-logout{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.sidebar-logout:hover{background-color:rgb(var(--color-accent-800)/.6)}.dashboard-page{flex:1 1 0%;padding:1.5rem 2rem}.dashboard-topbar{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.dashboard-topbar-actions{display:flex;align-items:center;gap:.5rem}.dashboard-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.dashboard-new-pentest{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-new-pentest:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-400)/var(--tw-bg-opacity,1))}.dashboard-new-pentest:disabled{cursor:not-allowed;opacity:.5}.dashboard-new-pentest:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1))}.dashboard-stats{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-stat-card{display:flex;flex-direction:column;gap:.25rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:1rem}.dashboard-stat-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.dashboard-stat-value{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.dashboard-stat-month{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.dashboard-panels{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:1024px){.dashboard-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-panels-security{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:1024px){.dashboard-panels-security{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-highlight-row{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1rem}.dashboard-highlight-value{margin-right:.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.dashboard-highlight-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.dashboard-panel{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:1.25rem}.dashboard-panel-title{font-weight:500;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.dashboard-panel-empty,.dashboard-panel-title{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.dashboard-panel-empty{color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.dashboard-asset-list{display:flex;flex-direction:column;gap:.5rem}.dashboard-asset-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgb(var(--color-accent-800)/.6);padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.dashboard-asset-row:last-child{border-bottom-width:0;padding-bottom:0}.dashboard-asset-name{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.dashboard-asset-count{flex-shrink:0;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.revenue-chart-bars{display:flex;height:9rem;align-items:flex-end;gap:.5rem}.revenue-chart-bar-col{display:flex;height:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem}.revenue-chart-bar{width:100%;max-width:2.5rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1))}.revenue-chart-bar-label{font-size:.75rem;line-height:1rem}.revenue-chart-bar-label,.revenue-chart-delta{--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.revenue-chart-delta{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.revenue-chart-delta-up{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.revenue-chart-delta-down{--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.settings-sections{width:100%}.settings-form,.settings-sections{display:flex;flex-direction:column;gap:1rem}.settings-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-checkbox-row{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}@media (min-width:640px){.settings-checkbox-row,.settings-field-wide{grid-column:span 2/span 2}}.settings-save{margin-top:.25rem;align-self:flex-start;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-save:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-400)/var(--tw-bg-opacity,1))}.settings-save:disabled{cursor:not-allowed;opacity:.5}.settings-delete{margin-top:.25rem;align-self:flex-start;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-500)/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-delete:hover{background-color:rgb(var(--color-accent-500)/.1)}.settings-delete:disabled{cursor:not-allowed;opacity:.5}.settings-delete-danger{margin-top:.25rem;align-self:flex-start;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-delete-danger:hover{background-color:rgb(239 68 68/.1)}.settings-delete-danger:disabled{cursor:not-allowed;opacity:.5}.settings-actions-row{margin-top:.25rem;display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.settings-actions-row{grid-column:span 2/span 2}}.settings-test{align-self:flex-start;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-500)/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-test:hover{background-color:rgb(var(--color-accent-500)/.1)}.settings-test:disabled{cursor:not-allowed;opacity:.5}.mfa-qr{align-self:flex-start;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}.mfa-secret{align-self:flex-start;padding:.5rem .75rem;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.mfa-recovery-codes,.mfa-secret{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.mfa-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.settings-message-success{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}@media (min-width:640px){.settings-message-success{grid-column:span 2/span 2}}.settings-message-error{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.settings-message-error{grid-column:span 2/span 2}}.settings-message-error{color:#f87171}.settings-section-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.settings-section-chevron{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-section-chevron-open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.settings-section-body{display:flex;flex-direction:column;gap:.75rem}.phone-input{display:flex;gap:.5rem}.phone-input-country{position:relative}.phone-input-country-trigger{display:flex;height:100%;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.phone-input-country-trigger:hover{background-color:rgb(var(--color-accent-900)/.6)}.phone-input-country-menu{position:absolute;left:0;top:100%;z-index:20;margin-top:.25rem;width:16rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-accent-900)/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.phone-input-country-search{width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.phone-input-country-search::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.phone-input-country-search::placeholder{--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.phone-input-country-list{max-height:16rem;overflow-y:auto}.phone-input-country-option{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1))}.phone-input-country-option:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-800)/var(--tw-bg-opacity,1))}.phone-input-country-option-name{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input-national{flex:1 1 0%}.admin-users-filters{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:1rem}@media (min-width:640px){.admin-users-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.admin-users-filters{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-users-filter-row-4{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.admin-users-filter-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-users-filter-row-2{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.admin-users-filter-row-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.admin-users-filter-row-2{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-users-filter-field{display:flex;flex-direction:column;gap:.25rem}.admin-users-filter-period-row{display:flex;gap:.5rem}.admin-users-filter-period-row .login-input:first-child{min-width:0;flex:1 1 0%}.admin-users-filter-period-row .login-input:last-child{width:6rem;flex-shrink:0}.admin-users-search-bar{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.25rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:1rem}.admin-users-search-row{display:flex;gap:.5rem}.admin-users-search-row .login-input:first-child{width:9rem;flex-shrink:0}.admin-users-search-row .login-input:last-child{min-width:0;flex:1 1 0%}.admin-users-filter-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-filter-actions{grid-column:1/-1;margin-top:.25rem;display:flex;align-items:center;gap:.75rem}.admin-users-table-wrap{overflow-x:auto;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4)}.admin-users-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}.admin-users-th{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-800)/var(--tw-border-opacity,1));padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-th-sortable{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem}.admin-users-th-sortable-active,.admin-users-th-sortable:hover{--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.admin-users-td{white-space:nowrap;border-bottom-width:1px;border-color:rgb(var(--color-accent-800)/.6);padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.admin-roles-matrix-table{table-layout:fixed}.admin-roles-matrix-table td,.admin-roles-matrix-table th{width:7rem;vertical-align:middle}.admin-roles-matrix-table td:first-child,.admin-roles-matrix-table th:first-child{width:28rem;white-space:normal;overflow-wrap:break-word;text-align:left}.admin-roles-matrix-table td:not(:first-child),.admin-roles-matrix-table th:not(:first-child){text-align:center}.admin-roles-matrix-table td.admin-roles-matrix-fill,.admin-roles-matrix-table th.admin-roles-matrix-fill{width:auto}.admin-users-badge{margin-left:.5rem;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:500}.admin-users-badge-admin{background-color:rgb(var(--color-accent-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-badge-support{background-color:rgb(16 185 129/.2);--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.llm-role-badge{margin-right:.25rem;margin-bottom:.25rem;display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:500}.llm-role-badge-one-shot{background-color:rgb(var(--color-accent-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.llm-role-badge-communication{background-color:rgb(168 85 247/.2);--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.llm-role-badge-enterprise{background-color:rgb(245 158 11/.2);--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.support-priority-badge{display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.support-priority-low{background-color:rgb(16 185 129/.2);--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.support-priority-medium{background-color:rgb(234 179 8/.2);--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.support-priority-high{background-color:rgb(249 115 22/.2);--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.support-priority-urgent{background-color:rgb(var(--color-accent-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.support-attachments-list{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.support-attachment-link{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.support-attachment-link:hover{background-color:rgb(var(--color-accent-800)/.6)}.pull-request-link{--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pull-request-link:hover{--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.pull-request-skip-reason{margin-left:.5rem;font-size:.75rem;line-height:1rem;color:rgb(var(--color-ink-200)/.8)}.pull-request-install-warning{display:flex;flex-direction:column;gap:.5rem}.pull-request-analyses-table{min-width:0}.pull-request-config-item{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.2)}.pull-request-config-summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.pull-request-config-summary::-webkit-details-marker{display:none}.pull-request-config-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pull-request-config-chevron{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pull-request-config-item[open] .pull-request-config-chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pull-request-config-body{border-top-width:1px;border-color:rgb(var(--color-accent-800)/.4);padding:.75rem}.github-setup-value{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.github-setup-repo-list{display:flex;flex-wrap:wrap;gap:.5rem}.github-setup-repo-item{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.pentests-report-list{margin-left:1rem;list-style-type:disc}.pentests-report-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.pentests-report-list{line-height:1.25rem;line-height:1.625;--tw-text-opacity:1}.pentests-report-finding,.pentests-report-list{font-size:.875rem;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.pentests-report-finding{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.2);line-height:1.25rem;--tw-text-opacity:1}.report-finding-toggle{display:flex;cursor:pointer;list-style-type:none;flex-direction:column;gap:.5rem;padding:.75rem}.report-finding-toggle::-webkit-details-marker{display:none}.report-finding-chevron{align-self:flex-start;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pentests-report-finding[open] .report-finding-chevron{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.report-finding-body{display:flex;flex-direction:column;gap:.5rem;border-top-width:1px;border-color:rgb(var(--color-accent-800)/.4);padding:.75rem}.report-finding-body>p{text-align:justify;line-height:1.625;overflow-wrap:anywhere;-moz-text-align-last:left;text-align-last:left}.pentests-report-evidence{margin-top:.25rem;overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(0 0 0/.4);padding:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.report-back-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.report-back-link:hover{--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.targets-pentest-view{margin-left:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-on-accent)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.targets-pentest-view:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-400)/var(--tw-bg-opacity,1))}.targets-archive-btn{align-self:flex-start;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.targets-archive-btn:hover{background-color:rgb(239 68 68/.1)}.targets-archive-btn:disabled{cursor:not-allowed;opacity:.5}.report-sev-critical,.report-sev-high{background-color:rgb(239 68 68/.2);--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.report-sev-medium{background-color:rgb(234 179 8/.2);--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.report-sev-low{background-color:rgb(16 185 129/.2);--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.report-sev-info{background-color:rgb(var(--color-neutral-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-neutral-300)/var(--tw-text-opacity,1))}.report-sev-corrected{background-color:rgb(16 185 129/.2);--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.report-retest-bar{margin-top:1rem}.report-retest-rule{margin-top:.75rem;margin-bottom:.75rem;border-width:1px 0 0;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1))}.report-retest-line{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.report-retest-actions{margin-top:.75rem;display:flex;justify-content:flex-end}.report-outcome-reported{font-weight:600;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.report-outcome-needs-follow-up{font-weight:600;--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.report-outcome-pill-reported{background-color:rgb(239 68 68/.2);font-weight:600;--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.report-outcome-pill-needs-follow-up{background-color:rgb(234 179 8/.2);font-weight:600;--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.report-outcome-pill-neutral{background-color:rgb(var(--color-neutral-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-neutral-300)/var(--tw-text-opacity,1))}.report-tabs{display:flex;flex-direction:column;gap:1rem}.report-tablist{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1));padding-bottom:.5rem}.report-tab{border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.report-tab:hover{--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-tab:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-500)/var(--tw-ring-opacity,1))}.report-tab-active{background-color:rgb(var(--color-accent-900)/.4);--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.report-panel{display:flex;flex-direction:column;gap:1.5rem}.report-panel[hidden]{display:none}.report-export{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.report-section{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-900)/.6);padding:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-section-title{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.report-subtitle{margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.report-target-line{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.25rem;column-gap:.25rem}.report-target-label{--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.report-target-name{overflow-wrap:break-word;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.report-meta-grid{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.report-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.report-meta-grid>div{min-width:0}.report-meta-label{margin-right:.5rem;font-size:.75rem;line-height:1rem;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.report-meta-label,.report-meta-value{overflow-wrap:break-word;--tw-text-opacity:1}.report-meta-value{font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-summary-line{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.report-summary-text{white-space:pre-line;overflow-wrap:break-word;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-finding-counts{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.report-caveats{margin-top:.75rem}.report-verbatim-list{margin-left:1rem;list-style-type:disc}.report-verbatim-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.report-verbatim-list{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.report-framework-tags{display:inline-flex;flex-wrap:wrap;gap:.75rem}.report-risk-frameworks{margin-left:.75rem}.pentests-report-finding .report-framework-tags{margin-top:.75rem}.report-framework-tag{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-accent-900)/.4);padding:.125rem .375rem;font-size:11px;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-surface{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-800)/.4);padding:.75rem}.report-surface-head{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.report-surface-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.report-ledger-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem;line-height:1rem}.report-ledger-th{border-bottom-width:1px;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1));text-align:left;font-weight:600;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.report-ledger-td,.report-ledger-th{overflow-wrap:break-word;--tw-border-opacity:1;padding:.25rem .5rem;vertical-align:top;--tw-text-opacity:1}.report-ledger-td{border-bottom-width:1px;border-color:rgb(var(--color-neutral-800)/var(--tw-border-opacity,1));color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-evidence-toggle,.report-ledger-evidence{overflow-wrap:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.report-evidence-toggle{width:100%;cursor:pointer;text-align:left;font-size:.75rem;line-height:1rem}.report-evidence-toggle:hover{--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-finding-asset{margin-bottom:.5rem;border-radius:.25rem;background-color:rgb(0 0 0/.4);padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.report-steps{display:flex;flex-direction:column;gap:.5rem}.report-step{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-800)/var(--tw-border-opacity,1));background-color:rgb(0 0 0/.2);padding:.5rem;font-size:.75rem;line-height:1rem}.report-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.report-step-pos{color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.report-step-pos,.report-step-tool{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity:1}.report-step-tool{color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.report-step-status{text-transform:uppercase}.report-engine-truncated,.report-step-status{border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600}.report-engine-truncated{background-color:rgb(var(--color-accent-900)/.8);--tw-text-opacity:1;color:rgb(var(--color-accent-100)/var(--tw-text-opacity,1))}.login-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-actions-cell{display:flex;align-items:center;gap:.5rem}.admin-users-action-btn{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-users-action-btn:hover{background-color:rgb(var(--color-accent-800)/.6)}.admin-users-action-btn:disabled{cursor:not-allowed;opacity:.4}.admin-users-action-btn:hover:disabled{background-color:transparent}.admin-users-action-btn-danger{--tw-border-opacity:1;border-color:rgb(var(--color-accent-500)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.admin-users-action-btn-danger:hover{background-color:rgb(var(--color-accent-500)/.1)}.admin-users-empty{padding:2rem 1rem;text-align:center;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-empty,.admin-users-pagination{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.admin-users-pagination{margin-top:1rem;gap:1rem;padding-bottom:1rem;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.admin-users-modal-backdrop,.admin-users-pagination{display:flex;align-items:center;justify-content:center}.admin-users-modal-backdrop{position:fixed;inset:0;z-index:30;background-color:rgb(var(--color-scrim)/.8);padding:1rem}.admin-users-modal{display:flex;max-height:85vh;width:100%;max-width:36rem;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-700)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-900)/var(--tw-bg-opacity,1))}.admin-users-modal-scroll{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem}.admin-users-view-modal{max-width:64rem}.admin-users-modal-scroll-wide{gap:1.5rem}.admin-users-view-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:1.25rem}@media (min-width:768px){.admin-users-view-grid{grid-template-columns:1fr 1px 1fr}}.admin-users-view-grid-col{display:flex;flex-direction:column;gap:1.25rem}.admin-users-view-divider{display:none;--tw-bg-opacity:1;background-color:rgb(var(--color-accent-800)/var(--tw-bg-opacity,1))}@media (min-width:768px){.admin-users-view-divider{display:block}}.admin-users-modal-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.admin-users-modal-row{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem}.admin-users-modal-row-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-modal-row-value{--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.admin-users-modal-actions{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.admin-users-modal-actions .settings-save{margin-top:0}.admin-users-modal-row-flag{margin-right:.375rem;font-size:1rem;line-height:1.5rem}.admin-users-detail-list{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.admin-users-detail-list-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.4);padding:.5rem .75rem}.admin-users-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-users-stat-box{display:flex;flex-direction:column;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-edge-strong)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.4);padding:.5rem .75rem}.admin-users-stat-box-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.admin-users-stat-box-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.pie-chart{display:flex;align-items:center;gap:1rem}.pie-chart-legend{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.pie-chart-legend-item{display:flex;align-items:center;gap:.5rem}.pie-chart-legend-swatch{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px}.pie-chart-legend-value{margin-left:.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.classification-panel{display:flex;flex-direction:column;gap:.75rem}.classification-select{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.classification-select:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent-400)/var(--tw-border-opacity,1))}.classification-bars{display:flex;max-height:16rem;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.25rem}.classification-row{display:flex;align-items:center;gap:.75rem}.classification-row-label{width:12rem;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.classification-row-track{height:.5rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background-color:rgb(var(--color-neutral-950)/.8)}.classification-row-fill{height:100%;border-radius:9999px}.classification-row-count{width:2rem;flex-shrink:0;text-align:right;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.classification-empty{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1))}.classification-unmapped{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-ink-400)/var(--tw-text-opacity,1))}.admin-users-modal-section{display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-800)/var(--tw-border-opacity,1));padding-top:1rem}.admin-users-modal-section-no-border{border-top-width:0;padding-top:0}.admin-users-modal-section-title{font-weight:500;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.admin-users-modal-section-title,.admin-users-org-row{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.admin-users-org-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.admin-users-org-add-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:.75rem}.admin-users-org-add-field{min-width:0}.admin-users-org-add-button-spacer{visibility:hidden;font-size:.75rem;line-height:1rem}.notfound-page{display:flex;min-height:100vh;--tw-translate-y:-4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-bg-opacity:1;background-color:rgb(var(--color-neutral-950)/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;text-align:center}.notfound-title{font-size:4.5rem;line-height:1;font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.notfound-subtitle{display:flex;align-items:center;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(var(--color-ink-100)/var(--tw-text-opacity,1))}.notfound-link{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1));text-underline-offset:4px}.notfound-link:hover{text-decoration-line:underline}.profile-theme-swatch-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:.5rem}@media (min-width:640px){.profile-theme-swatch-row{gap:.75rem}}.profile-theme-swatch{display:flex;aspect-ratio:1/1;width:100%;max-width:4rem;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;border-radius:9999px;border-width:2px;border-color:transparent;padding:.25rem;text-align:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-theme-swatch:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.profile-theme-swatch:disabled{cursor:not-allowed;opacity:.7}.profile-theme-swatch-active{--tw-border-opacity:1;border-color:rgb(var(--color-neutral-fg)/var(--tw-border-opacity,1))}.profile-pair{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.profile-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:2rem}}.profile-pair-col{display:flex;min-width:0;flex-direction:column;gap:.5rem}@media (min-width:640px){.profile-pair-col-center{align-items:center;text-align:center}.profile-pair-col-center .profile-mode-toggle,.profile-pair-col-center .settings-save{align-self:center}}.profile-pair-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-ink-200)/var(--tw-text-opacity,1))}.profile-mode-toggle{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-accent-700)/var(--tw-border-opacity,1));background-color:rgb(var(--color-neutral-950)/.6);padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-mode-toggle:disabled{cursor:not-allowed;opacity:.7}.profile-mode-toggle-icon{display:flex;height:2rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(var(--color-ink-300)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-mode-toggle-icon-active{background-color:rgb(var(--color-accent-500)/.2);--tw-text-opacity:1;color:rgb(var(--color-neutral-fg)/var(--tw-text-opacity,1))}.visible{visibility:visible}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.self-start{align-self:flex-start}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-500)/var(--tw-bg-opacity,1))}.px-8{padding-left:2rem;padding-right:2rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root,[data-theme=green]{--color-accent-50:240 253 244;--color-accent-100:220 252 231;--color-accent-200:187 247 208;--color-accent-300:134 239 172;--color-accent-400:74 222 128;--color-accent-500:34 197 94;--color-accent-600:22 163 74;--color-accent-700:21 128 61;--color-accent-800:22 101 52;--color-accent-900:20 83 45}[data-theme=red]{--color-accent-50:254 242 242;--color-accent-100:254 226 226;--color-accent-200:254 202 202;--color-accent-300:252 165 165;--color-accent-400:248 113 113;--color-accent-500:239 68 68;--color-accent-600:220 38 38;--color-accent-700:185 28 28;--color-accent-800:153 27 27;--color-accent-900:127 29 29}[data-theme=blue]{--color-accent-50:239 246 255;--color-accent-100:219 234 254;--color-accent-200:191 219 254;--color-accent-300:147 197 253;--color-accent-400:96 165 250;--color-accent-500:59 130 246;--color-accent-600:37 99 235;--color-accent-700:29 78 216;--color-accent-800:30 64 175;--color-accent-900:30 58 138}[data-theme=purple]{--color-accent-50:250 245 255;--color-accent-100:243 232 255;--color-accent-200:233 213 255;--color-accent-300:216 180 254;--color-accent-400:192 132 252;--color-accent-500:168 85 247;--color-accent-600:147 51 234;--color-accent-700:126 34 206;--color-accent-800:107 33 168;--color-accent-900:88 28 135}[data-theme=orange]{--color-accent-50:255 247 237;--color-accent-100:255 237 213;--color-accent-200:254 215 170;--color-accent-300:253 186 116;--color-accent-400:251 146 60;--color-accent-500:249 115 22;--color-accent-600:234 88 12;--color-accent-700:194 65 12;--color-accent-800:154 52 18;--color-accent-900:124 45 18}[data-theme=yellow]{--color-accent-50:254 252 232;--color-accent-100:254 249 195;--color-accent-200:254 240 138;--color-accent-300:253 224 71;--color-accent-400:250 204 21;--color-accent-500:234 179 8;--color-accent-600:202 138 4;--color-accent-700:161 98 7;--color-accent-800:133 77 14;--color-accent-900:113 63 18}[data-theme=gray]{--color-accent-50:249 250 251;--color-accent-100:243 244 246;--color-accent-200:229 231 235;--color-accent-300:209 213 219;--color-accent-400:156 163 175;--color-accent-500:107 114 128;--color-accent-600:75 85 99;--color-accent-700:55 65 81;--color-accent-800:31 41 55;--color-accent-900:17 24 39}:root,[data-mode=dark]{--color-neutral-950:9 9 11;--color-scrim:9 9 11;--color-neutral-900:24 24 27;--color-neutral-800:39 39 42;--color-neutral-700:63 63 70;--color-neutral-500:113 113 122;--color-neutral-300:212 212 216;--color-neutral-200:228 228 231;--color-neutral-fg:255 255 255;--color-ink-100:var(--color-accent-100);--color-ink-200:var(--color-accent-200);--color-ink-300:var(--color-accent-300);--color-ink-400:var(--color-accent-400);--color-ink-on-accent:255 255 255;--color-edge:var(--color-accent-700);--color-edge-strong:var(--color-accent-800)}[data-mode=clear]{--color-neutral-950:var(--color-accent-400);--color-scrim:9 9 11;--color-neutral-900:255 255 255;--color-neutral-800:244 244 245;--color-neutral-700:212 212 216;--color-neutral-500:113 113 122;--color-neutral-300:63 63 70;--color-neutral-200:39 39 42;--color-neutral-fg:9 9 11;--color-ink-100:24 24 27;--color-ink-200:39 39 42;--color-ink-300:63 63 70;--color-ink-400:113 113 122;--color-ink-on-accent:255 255 255;--color-edge:255 255 255;--color-edge-strong:255 255 255}[data-mode=clear] .admin-users-filters,[data-mode=clear] .admin-users-search-bar,[data-mode=clear] .admin-users-table-wrap,[data-mode=clear] .classification-select,[data-mode=clear] .dashboard-panel,[data-mode=clear] .dashboard-stat-card,[data-mode=clear] .language-switcher-menu,[data-mode=clear] .login-form,[data-mode=clear] .login-input,[data-mode=clear] .pentests-report-finding,[data-mode=clear] .pentests-report-inline,[data-mode=clear] .phone-input-country-search,[data-mode=clear] .phone-input-country-trigger,[data-mode=clear] .report-section,[data-mode=clear] .sidebar{background-color:#ffffff}[data-mode=clear] .dashboard-new-pentest,[data-mode=clear] .login-submit,[data-mode=clear] .revenue-chart-bar,[data-mode=clear] .settings-save,[data-mode=clear] .targets-pentest-view{background-color:rgb(var(--color-accent-700))}[data-mode=clear] .dashboard-new-pentest:not(:disabled):hover,[data-mode=clear] .login-submit:not(:disabled):hover,[data-mode=clear] .settings-save:not(:disabled):hover,[data-mode=clear] .targets-pentest-view:not(:disabled):hover{background-color:rgb(var(--color-accent-800))}@media (min-width:640px){.sm\:col-start-1{grid-column-start:1}}