@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500&display=swap";.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5rem;margin-bottom:1rem}.markdown-content h1{font-size:2rem}.markdown-content h2{font-size:1.75rem}.markdown-content h3{font-size:1.5rem}.markdown-content h4{font-size:1.25rem}.markdown-content h5{font-size:1.1rem}.markdown-content h6{font-size:1rem}.markdown-content p{margin-bottom:1rem;line-height:1.6}.markdown-content code{padding:.2em .4em;background-color:var(--bs-secondary-bg);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;color:var(--bs-emphasis-color)}.markdown-content pre{margin:1rem 0;padding:1rem;background-color:var(--bs-dark-bg-subtle);border:1px solid var(--bs-border-color);border-radius:.5rem;overflow-x:auto;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.markdown-content pre code{display:block;padding:0;background-color:rgba(0,0,0,0);border:none;color:var(--bs-emphasis-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;line-height:1.4;white-space:pre}.markdown-content pre code .keyword{color:#ff79c6}.markdown-content pre code .string{color:#50fa7b}.markdown-content pre code .comment{color:#6272a4;font-style:italic}.markdown-content pre code .number{color:#bd93f9}.markdown-content pre code .function{color:#50fa7b}.markdown-content pre code .class{color:#8be9fd}.markdown-content pre code .variable{color:#f8f8f2}.markdown-content pre[data-language]::before{content:attr(data-language);position:absolute;top:0;left:0;padding:.25rem .75rem;font-size:.75rem;background-color:var(--bs-dark-bg-subtle);color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em;border-bottom-right-radius:.25rem;border-top-left-radius:.5rem;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.markdown-content pre:hover .copy-button{opacity:1}.markdown-content h1 code,.markdown-content h2 code,.markdown-content h3 code,.markdown-content h4 code,.markdown-content h5 code,.markdown-content h6 code{font-size:.9em}.markdown-content .code-grid{display:grid;grid-template-columns:auto 1fr}.markdown-content .code-grid pre{margin:0;grid-column:2;border:none;border-radius:0;box-shadow:none}.markdown-content .code-grid .line-numbers{grid-column:1;background-color:var(--bs-secondary-bg);border-right:1px solid var(--bs-border-color);padding:1rem .5rem;color:var(--bs-secondary-color);text-align:right;font-size:.875em;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-user-select:none;user-select:none}.markdown-content .code-grid .line-numbers span{display:block;padding:0 .5rem}.markdown-content .copy-button{position:absolute;top:0;right:0;padding:.25rem .75rem;background-color:var(--bs-dark-bg-subtle);border:1px solid var(--bs-border-color);border-top:0;border-right:0;border-bottom-left-radius:.25rem;border-top-right-radius:.5rem;font-size:.75rem;color:var(--bs-secondary-color);cursor:pointer;opacity:1;transition:all .2s ease;z-index:1}.markdown-content .copy-button:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-emphasis-color)}.markdown-content .copy-button i{font-size:.875em}.markdown-content blockquote{padding:.5rem 1rem;margin:1rem 0;border-left:4px solid var(--bs-border-color);color:var(--bs-secondary-text)}.markdown-content table{width:100%;margin-bottom:1rem;border-collapse:collapse}.markdown-content table th,.markdown-content table td{padding:.5rem;border:1px solid var(--bs-border-color)}.markdown-content table th{background-color:var(--bs-secondary-bg)}.markdown-content img{max-width:100%;height:auto;border-radius:6px}.markdown-content ul,.markdown-content ol{margin-bottom:1rem;padding-left:2rem}.markdown-content ul li,.markdown-content ol li{margin-bottom:.5rem}:root{--github-green: #2da44e;--github-green-hover: #2c974b;--github-dark: #24292f;--border-color: #e1e4e8}h1,h2,h3,h4,h5,h6,.card-title{font-family:"IBM Plex Sans",sans-serif}body{font-family:"Quicksand",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"IBM Plex Sans",-apple-system,system-ui,sans-serif !important}.system-info-item .badge{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.table thead{background-color:#f6f8fa}.table thead th{border-top:none;font-weight:600;color:#57606a;padding:.75rem 1rem}.table td{padding:1rem;vertical-align:middle}a{text-decoration:none}a:hover{color:var(--github-green)}.btn-primary{--bs-btn-bg: var(--github-green);--bs-btn-border-color: var(--github-green);--bs-btn-hover-bg: var(--github-green-hover);--bs-btn-hover-border-color: var(--github-green-hover);--bs-btn-active-bg: var(--github-green-hover);--bs-btn-active-border-color: var(--github-green-hover);font-weight:500}.btn-primary:focus{box-shadow:0 0 0 3px rgba(45,164,78,.3)}.badge{font-weight:500;padding:.35em .65em;letter-spacing:.01em}.badge.bg-danger{background-color:#fae3e3 !important;color:#cf222e !important}.badge.bg-warning{background-color:#fff2d0 !important;color:#9a6700 !important}.badge.bg-success{background-color:#dafbe1 !important;color:#1a7f37 !important}.badge.bg-info{background-color:#ddf4ff !important;color:#0969da !important}.badge.bg-secondary{background-color:#f6f8fa !important;color:#57606a !important}.card{border-color:var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.card .card-title{font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif;font-weight:600}.card .card-body{padding:1.25rem}.card:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.08) !important}.list-group-item{border-color:var(--border-color);padding:1rem;transition:transform .2s}.list-group-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.list-group-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.list-group-item:hover{transform:translateY(-1px)}.navbar-dark{--bs-navbar-brand-color: #fff;background-color:var(--github-dark) !important;border-bottom:1px solid hsla(0,0%,100%,.1)}.alert-summary .badge{min-width:65px;text-align:center}.shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.08) !important}.alert-details{background-color:#f6f8fa;border-radius:6px;transition:background-color .2s}.alert-details:hover{background-color:#f8f9fa}.alert-details .btn-outline-secondary{--bs-btn-color: #57606a;--bs-btn-border-color: #d0d7de;--bs-btn-hover-bg: #f3f4f6;--bs-btn-hover-border-color: #d0d7de;--bs-btn-active-bg: #ebecf0;font-size:.875rem}.alert-details a:not(.btn){color:#0969da}.alert-details a:not(.btn):hover{color:#1a7f37;text-decoration:underline}.list-group-item+.list-group-item{margin-top:1px}.repo-icon{width:48px;height:48px}.system-info-item .icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.system-info-item .badge{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif}.system-info-item .badge{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.alerts-list .section-header{margin:2rem 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.alerts-list .section-header:first-child{margin-top:0}.alerts-list .section-header .badge{padding:.5rem 1rem;font-size:.9rem}.alerts-list .section-header h3{font-size:1.25rem;margin:0}.alerts-list .section-header .alert-count{font-size:.9rem;opacity:.75}.server-icon{width:48px;height:48px}.icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.card{transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.08) !important}@media print{:root{--bs-box-shadow: none !important}body{font-size:8pt;line-height:1.2;margin:0;padding:0}p{font-size:8pt;margin:.25em 0}h1{font-size:12pt;margin:.5em 0}h2{font-size:11pt;margin:.5em 0}h3{font-size:10pt;margin:.5em 0}h4,h5,h6{font-size:9pt;margin:.5em 0}.card,.shadow-sm,.list-group,.list-group-item,.alert-details,.icon-wrapper{box-shadow:none !important}.mb-3,.mb-4,.mb-5{margin-bottom:.5rem !important;margin-top:.5rem !important}nav,.navbar,.btn,footer,#severityDistributionChart{display:none !important}}
