:root{--Button-sizes-button-size-primary:36px;--border-radius-button-border-radius-primary:8px;--spacing-xs-4:4px;--spacing-sm-8:8px;--spacing-md-12:12px;--spacing-lg-16:16px;--spacing-xl-20:20px;--spacing-3xl-40:40px;--spacing-icons-button:8px;--spacing-icons-badge:4px;--Spacing-menu-padding-sides:8px;--Border-radius-menu-border-radius-group:12px;--Border-radius-menu-border-radius-item:8px;--border-size-1:1px;--radius-md-8:8px;--radius-lg-12:12px;--divider-height:1px;--bgColor-action:#3961db;--bgColor-action-muted:#edf1fc;--bgColor-default:#fff;--bgColor-white:#fff;--bgColor-muted:#f7f8fa;--bgColor-subtle:#f5f6f8;--bgColor-active:#dfe3e9;--bgColor-dark:#242629;--bgColor-success:#038026;--fgColor-default:#1d1f22;--fgColor-muted:#7e8794;--fgColor-faded:#3d434b;--fgColor-white:#fff;--fgColor-action:#3961db;--fgColor-neutral:#4a5059;--fgColor-success:#038026;--fgColor-critical:#cc3c3c;--fgColor-attention:#ff9500;--borderColor-default:#dfe3e9;--borderColor-disabled:#dfe3e9;--borderColor-action:#3961db;--icons-size-default:20px;--size-icons-small:16px;--size-xs-16:16px;--size-sm-20:20px;--General-badge-height:24px;--General-badge-spacing:8px;--General-badge-border-radius:8px;--font-family-component:Geist;--font-sizes-button-typography-primary:14px;--font-weight-regular-400:400;--saturated-green-color-green-500-transparent:rgba(3, 128, 38, .08)}a{text-decoration:none}.main{webkit-font-smoothing:antialiased}.download-report-container{display:flex;min-height:var(--Button-sizes-button-size-primary);padding:var(--spacing-sm-8) var(--spacing-lg-16);justify-content:center;align-items:center;gap:var(--spacing-icons-button);align-self:stretch;border-radius:var(--border-radius-button-border-radius-primary);background:var(--bgColor-action);cursor:pointer;transition:background-color .2s ease}.download-report-container:hover{background-color:#2952d1}.download-report-dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;right:0;border-radius:var(--Border-radius-menu-border-radius-group);border:var(--border-size-1) solid var(--borderColor-disabled);background:var(--bgColor-default);z-index:1000;margin-top:4px;overflow:hidden;min-width:232px;width:232px;padding:var(--Spacing-menu-padding-sides)}.dropdown-header{padding:var(--Spacing-menu-padding-sides);color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor))}.dropdown-divider{height:1px;background:var(--borderColor-default)}.dropdown-item{display:flex;padding:var(--Spacing-menu-padding-sides);align-items:center;text-decoration:none;transition:background-color .2s ease;border:0;background:0 0;width:100%;cursor:pointer;border-radius:var(--Border-radius-menu-border-radius-item)}.dropdown-item:hover{background:var(--bgColor-action-muted)}.dropdown-item-text{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor))}.download-report-icon{width:var(--icons-size-default);height:var(--icons-size-default)}.download-report-text{color:var(--fgColor-white);leading-trim:both;text-edge:cap;font-family:var(--font-family-component);font-size:var(--font-sizes-button-typography-primary);font-style:normal;font-weight:var(--font-weight-regular-400);line-height:normal}.download-report-arrow{width:var(--icons-size-default);height:var(--icons-size-default);transition:transform .2s ease}.download-report-arrow.rotated{transform:rotate(180deg)}.sidebar{display:flex;width:250px;flex-direction:column;align-items:flex-start;gap:var(--spacing-md-12, 12px)}.sidebar .sidebar-title{align-self:stretch;color:var(--fgColor-faded);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor))}.sidebar .severity-item{cursor:pointer;transition:background-color .2s ease}.sidebar .severity-item.selected{background:var(--bgColor-white)}.sidebar .severity-item.selected .severity-text{color:var(--fgColor-action)}.sidebar .severity-item:hover:not(.selected){background:var(--bgColor-action-muted)}.sidebar .severity-item:hover:not(.selected) .severity-text{color:var(--fgColor-action)}.sidebar .severity-arrow{height:16px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;transition:width .2s ease,opacity .2s ease;overflow:hidden;margin-right:var(--spacing-sm-8)}.sidebar .severity-arrow.hidden{width:0;opacity:0}.sidebar .severity-arrow.visible{width:var(--size-icons-small);opacity:1}.sidebar .sidebar-number-badge{display:flex;min-width:24px;min-height:16px;padding:0 var(--spacing-xs-4);flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--bgColor-dark)}.sidebar .sidebar-number-badge-critical,.sidebar .sidebar-number-badge-high{background:#cc3c3c}.sidebar .sidebar-number-badge-medium{background:#ff9500}.sidebar .sidebar-number-badge-low{background:#3961db}.sidebar .sidebar-number-badge p{color:var(--fgColor-white);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:14px;font-size:calc(11px*var(--font-scale-factor));text-align:center}.sidebar .sidebar-number-badge-info{background:#f0f2f5}.sidebar .sidebar-number-badge-info p{color:var(--fgColor-neutral)}.sidebar .severity-container{display:flex;padding:var(--spacing-xs-4) var(--spacing-sm-8);align-items:center;align-self:stretch;border-radius:var(--radius-md-8);background:var(--bgColor-action-muted)}.sidebar .severity-text{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor));flex-grow:1}.sidebar .severity-text-invert{color:var(--fgColor-neutral)}.sidebar .severities-list{display:flex;flex-direction:column;gap:var(--spacing-xs-4)}.sidebar .toolbar{display:flex;padding:var(--spacing-md-12);flex-direction:column;gap:var(--spacing-xl-20);align-self:stretch;border-radius:var(--radius-lg-12);background:var(--bgColor-action-muted)}.sidebar .toolbar-title{display:flex;flex-wrap:wrap;gap:var(--spacing-md-12);color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:20px;font-size:calc(14px*var(--font-scale-factor))}.sidebar .toolbar-title .sidebar-number-badge{display:flex;height:var(--size-sm-20);padding:0 var(--spacing-sm-8);justify-content:center;align-items:center}.sidebar .toolbar-second-title{color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor))}.sidebar .vulnerabilities-section{display:flex;flex-direction:column;gap:var(--spacing-sm-8);align-self:stretch}.issue-details .back-to-top-container{display:flex;padding-top:var(--spacing-md-12);align-items:center;gap:var(--spacing-xs-4);width:fit-content;cursor:pointer;transition:opacity .2s ease;grid-column:2}.issue-details .back-to-top-container:hover{opacity:.7}.issue-details .back-to-top-text{color:var(--fgColor-action);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor))}.issue-details .back-to-top-icon{width:var(--size-icons-small);height:20px;aspect-ratio:1/1}.issue-details .markdown-content{display:grid;grid-template-columns:134px minmax(0,max-content);column-gap:var(--spacing-3xl-40);row-gap:20px;align-items:start;padding:20px 0;overflow:visible}.issue-details .markdown-content .issue-divider{grid-column:2;width:auto;margin-left:0;margin-right:0}.issue-details .markdown-content p{margin:0 0 12px}.issue-details .markdown-content p:last-child{margin-bottom:0}.issue-details .markdown-content *{box-sizing:border-box}.issue-details .markdown-content h1,.issue-details .markdown-content h2,.issue-details .markdown-content h3,.issue-details .markdown-content h4,.issue-details .markdown-content h5,.issue-details .markdown-content h6{grid-column:1;color:var(--fgColor-faded);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:20px;font-size:calc(12px*var(--font-scale-factor));margin:0}.issue-details .markdown-content>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){grid-column:2;color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor));flex:1 0 0;margin:0 0 12px;overflow-wrap:break-word;word-wrap:break-word}.issue-details .markdown-content>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):last-child{margin-bottom:0}.issue-details .markdown-content blockquote{border-left:4px solid var(--borderColor-action);padding-left:16px;margin:12px 0;font-style:italic;color:var(--fgColor-muted)}.issue-details .markdown-content ul,.issue-details .markdown-content ol{margin:0 0 12px;padding-left:20px}.issue-details .markdown-content li{margin-bottom:4px}.issue-details .markdown-content a{color:var(--fgColor-action)}.issue-details .markdown-content pre{padding:var(--spacing-lg-16);border-radius:var(--radius-lg-12);border:1px solid var(--borderColor-default);background:var(--bgColor-muted);max-width:100%;overflow-x:auto}.issue-details .markdown-content code{max-width:100%;overflow-x:auto}.issue-details .markdown-content table{width:100%;border-collapse:collapse;margin:12px 0}.issue-details .markdown-content table th,.issue-details .markdown-content table td{padding:8px 12px;border:1px solid var(--borderColor-default);text-align:left}.issue-details .markdown-content table th{background-color:var(--bgColor-subtle);font-weight:600}.issue-details .markdown-content img{max-width:100%;width:auto;height:auto;display:block;margin:12px 0}.title-section{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:44px;font-size:calc(52px*var(--font-scale-factor));margin-bottom:32px}.description-section{color:#1d1f22;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:28px;font-size:calc(18px*var(--font-scale-factor));margin-bottom:24px}.button-row{display:flex;gap:16px;margin-bottom:24px}.button{display:flex;width:fit-content;height:36px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:var(--border-radius-button-border-radius-primary);border:1px solid var(--borderColor-action);transition:background-color .3s ease}.button:hover{background-color:var(--bgColor-action-muted)}.button-text{display:flex;align-items:center;color:var(--fgColor-action);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;font-size:calc(14px*var(--font-scale-factor));gap:8px}.description-footer{align-self:stretch;color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:24px;font-size:calc(16px*var(--font-scale-factor));margin-bottom:80px}.pen-tests-container{display:flex;flex-direction:row;gap:40px;width:100%;align-items:flex-start}.main-content{display:flex;max-width:819px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl-20)}.pen-tests-title{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:28px;font-size:calc(20px*var(--font-scale-factor));margin-bottom:20px}.divider,.divider-toolbar{height:var(--divider-height);align-self:stretch;background:var(--bgColor-active)}.tested-components{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor));margin-top:12px}.issues-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.issues-container .no-issues-message{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-self:stretch}.issues-container .empty-arrow-box{display:flex;width:40px;height:52px;padding:10px;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid var(--borderColor-default)}.issues-container .empty-status-box{display:flex;width:130px;height:52px;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-bottom:1px solid var(--borderColor-default)}.issues-container .empty-description-box{display:flex;height:52px;padding:2px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid var(--borderColor-default);justify-content:center}.issues-container .empty-severity-box{display:flex;width:73px;height:52px;padding:10px;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid var(--borderColor-default)}.issues-container .no-issues-text{color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor));text-align:center}.issues-container .issue{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-self:stretch;cursor:pointer;transition:background-color .2s ease}.issues-container .issue:hover{background-color:var(--bgColor-subtle)}.column-titles-container{display:flex;align-items:center;gap:12px;align-self:stretch;margin-bottom:10px}.column-title-issue-status{color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:16px;font-size:calc(12px*var(--font-scale-factor));margin-left:53px;width:68px}.column-description{display:flex;width:609px;padding-left:40px;align-items:center;gap:10px}.column-title-description{width:73.177px;flex-shrink:0;color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:16px;font-size:calc(12px*var(--font-scale-factor))}.column-title-severity{width:52.269px;color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:16px;font-size:calc(12px*var(--font-scale-factor));margin-left:12px;margin-right:12px}.arrow-box{display:flex;width:40px;height:52px;padding:10px;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid var(--borderColor-default)}.status-box{display:flex;width:130px;height:52px;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-bottom:1px solid var(--borderColor-default)}.description-box{display:flex;height:52px;padding:2px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid var(--borderColor-default)}.severity-box{display:flex;width:73px;height:52px;padding:10px;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid var(--borderColor-default)}.arrow-icon{width:var(--icons-size-default);height:var(--icons-size-default);flex-shrink:0}.arrow-icon svg{transition:transform .3s ease}.status-completed-indicator{display:flex;height:var(--General-badge-height);padding:var(--General-badge-spacing);justify-content:center;align-items:center;gap:var(--spacing-icons-badge);flex-shrink:0;border-radius:var(--General-badge-border-radius);background:var(--bgColor-success)}.status-in-progress-indicator{display:flex;height:var(--General-badge-height);padding:var(--General-badge-spacing);justify-content:center;align-items:center;gap:var(--spacing-icons-badge);flex-shrink:0;border-radius:var(--General-badge-border-radius);background:var(--saturated-green-color-green-500-transparent)}.status-completed-text{display:flex;align-items:center;gap:4px;color:var(--fgColor-white);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;letter-spacing:.3px;font-size:calc(12px*var(--font-scale-factor))}.status-in-progress-text{display:flex;align-items:center;gap:4px;color:var(--fgColor-success);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;letter-spacing:.3px;font-size:calc(12px*var(--font-scale-factor))}.status-success-icon,.status-in-progress-icon{width:var(--size-xs-16);height:var(--size-icons-small);aspect-ratio:1/1;margin-right:4px}.description-text{color:var(--fgColor-action);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:20px;font-size:calc(14px*var(--font-scale-factor))}.severity-text-critical,.severity-text-high{color:var(--fgColor-critical);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor));flex:1 0 0}.severity-text-medium{color:var(--fgColor-attention);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor));flex:1 0 0}.severity-text-low,.severity-text-info{color:var(--fgColor-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:500;line-height:16px;font-size:calc(12px*var(--font-scale-factor));flex:1 0 0}.issue-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;align-self:stretch}.issue-details-container{display:flex;padding:20px 0;align-items:flex-start;gap:var(--spacing-3xl-40);align-self:stretch}.issue-sidebar-title{color:var(--fgColor-faded);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:20px;font-size:calc(12px*var(--font-scale-factor));width:132px}.issue-detailed-description{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor));flex:1 0 0}.linked-github-button{display:flex;padding:var(--spacing-sm-8) var(--spacing-md-12);align-items:center;gap:var(--spacing-sm-8);align-self:stretch;border-radius:var(--radius-md-8);background:var(--bgColor-action);margin-top:8px}.linked-github-button-text{color:var(--fgColor-white);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:20px;font-size:calc(14px*var(--font-scale-factor))}.github-icon{width:var(--icons-size-default);height:var(--icons-size-default)}.issue-sidebar{color:var(--fgColor-faded);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:600;line-height:20px;font-size:calc(12px*var(--font-scale-factor))}.issue-divider{width:645px;height:var(--divider-height);background:var(--bgColor-active);margin-left:auto;margin-right:0}.text{color:var(--fgColor-default);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:20px;font-size:calc(14px*var(--font-scale-factor));flex:1 0 0}