.pp-header{position:sticky;top:0;z-index:1030;background:#ffffffd1;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--pp-border)}[data-theme=dark] .pp-header{background:#0f172ad1}.pp-header-accent{height:3px;background:linear-gradient(90deg,#2563eb,#3b82f6 30%,#60a5fa,#3b82f6 70%,#2563eb);background-size:200% 100%;animation:pp-accent-shimmer 8s ease infinite}@keyframes pp-accent-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.pp-header-inner{max-width:1320px;margin:0 auto;padding:0 1.5rem}.pp-header-top{display:flex;align-items:center;justify-content:space-between;height:64px}.pp-logo{display:flex;align-items:center;gap:.875rem;text-decoration:none;flex-shrink:0;transition:opacity .2s ease}.pp-logo:hover{opacity:.85;text-decoration:none}.pp-logo-mark{position:relative;width:50px;height:56px;flex-shrink:0}.pp-logo-svg{width:100%;height:100%;filter:drop-shadow(0 2px 6px rgba(37,99,235,.3));transition:filter .2s ease}.pp-logo:hover .pp-logo-svg{filter:drop-shadow(0 4px 10px rgba(37,99,235,.4))}.pp-logo-text{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.pp-logo-word-1,.pp-logo-word-2{text-decoration:none!important}.pp-logo-word-1{color:var(--pp-text-primary)}.pp-logo-word-2{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pp-nav{display:flex;align-items:center;gap:.375rem;padding-bottom:.5rem;border-top:1px solid var(--pp-border-subtle);padding-top:.375rem}.pp-nav-link{display:flex;align-items:center;gap:.4375rem;padding:.4375rem 1rem;font-size:.875rem;font-weight:500;color:var(--pp-text-secondary);text-decoration:none;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative}.pp-nav-link:hover{color:var(--pp-blue);background:var(--pp-blue-light)}.pp-nav-link--active{color:var(--pp-blue);background:var(--pp-blue-light);font-weight:600}.pp-nav-link--active:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:16px;height:2px;background:var(--pp-blue);border-radius:2px}.pp-nav-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.pp-header-right{display:flex;align-items:center;gap:.625rem}.pp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:10px;border:1px solid var(--pp-border);background:var(--pp-surface);color:var(--pp-text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.pp-icon-btn:hover{border-color:var(--pp-blue);color:var(--pp-blue);background:var(--pp-blue-light);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb26}.pp-icon-btn svg{width:1.125rem;height:1.125rem}.pp-spin-enter-active,.pp-spin-leave-active{transition:all .25s ease}.pp-spin-enter-from{opacity:0;transform:rotate(-90deg) scale(.5)}.pp-spin-leave-to{opacity:0;transform:rotate(90deg) scale(.5)}.pp-pt-countdown{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .5rem;border-radius:12px;background:var(--pp-blue-light);border:1px solid var(--pp-blue-medium);cursor:default;flex-shrink:0;transition:all .2s ease}.pp-pt-countdown:hover{background:var(--pp-blue-medium)}.pp-pt-icon-wrap{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:7px;background:var(--pp-blue);color:#fff;flex-shrink:0}.pp-pt-icon-wrap .pp-pt-icon{width:.875rem;height:.875rem}.pp-pt-info{display:flex;align-items:center;gap:.375rem}.pp-pt-label{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary)}.pp-pt-days{font-size:.75rem;font-weight:700;color:#fff;background:var(--pp-blue);padding:.125rem .5rem;border-radius:99px;letter-spacing:-.01em}.pp-pt-today{font-size:.8125rem;font-weight:700;color:var(--pp-blue)}.cve-search{position:relative}.cve-search-field{display:flex;align-items:center;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:12px;padding:.375rem .75rem;transition:all .2s ease;gap:.5rem}.cve-search-field:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light);background:var(--pp-surface)}.cve-search-icon{color:var(--pp-text-muted);font-size:1rem;flex-shrink:0}.cve-search-input{border:none;background:transparent;outline:none;font-size:.875rem;color:var(--pp-text-primary);width:180px;padding:.125rem 0}.cve-search-input::placeholder{color:var(--pp-text-muted)}.cve-search-kbd{font-family:inherit;font-size:.6875rem;font-weight:500;color:var(--pp-text-muted);background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:5px;padding:.0625rem .375rem;line-height:1.4;pointer-events:none}.cve-search-clear{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.875rem;opacity:.6;transition:opacity .15s}.cve-search-clear:hover{opacity:1;color:var(--pp-text-primary)}.cve-search-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:480px;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:14px;box-shadow:var(--pp-shadow-lg);z-index:1050;max-height:400px;overflow-y:auto;overflow-x:hidden}.cve-search-result{display:grid;grid-template-columns:auto 1fr auto;gap:.625rem;align-items:center;padding:.625rem .875rem;cursor:pointer;transition:background-color .1s ease;border-bottom:1px solid var(--pp-border-subtle)}.cve-search-result:first-child{border-radius:14px 14px 0 0}.cve-search-result:last-child{border-bottom:none;border-radius:0 0 14px 14px}.cve-search-result:only-child{border-radius:14px}.cve-search-result:hover,.cve-search-result-active{background-color:var(--pp-blue-light)}.cve-search-result-id{font-size:.8125rem;font-weight:600;color:var(--pp-blue);white-space:nowrap}.cve-search-result-title{font-size:.75rem;color:var(--pp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cve-search-result-month{font-size:.6875rem;font-weight:500;color:var(--pp-text-muted);background:var(--pp-bg);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.cve-search-empty{padding:1.25rem;text-align:center;font-size:.8125rem;color:var(--pp-text-muted)}.cve-search-lookup .cve-search-result-id{display:flex;align-items:center;gap:.375rem}.cve-search-lookup .cve-search-result-title{color:var(--pp-text-muted);font-style:italic}.pp-mobile-panel{border-top:1px solid var(--pp-border);padding:.75rem 1.25rem 1rem;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .pp-mobile-panel{background:#0f172af2}.pp-mobile-nav{display:flex;flex-direction:column;gap:.25rem}.pp-mobile-link{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:1rem;font-weight:500;color:var(--pp-text-secondary);text-decoration:none;border-radius:12px;transition:all .2s ease;min-height:48px}.pp-mobile-link:hover{color:var(--pp-blue);background:var(--pp-blue-light)}.pp-mobile-link--active{color:var(--pp-blue);font-weight:600;background:var(--pp-blue-light)}.pp-mobile-link-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;background:var(--pp-blue-light);color:var(--pp-blue);flex-shrink:0}.pp-mobile-link-icon svg{width:1.25rem;height:1.25rem}.pp-mobile-meta{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem 0;margin-top:.5rem;border-top:1px solid var(--pp-border-subtle);font-size:.8125rem;color:var(--pp-text-muted)}.pp-slide-enter-active,.pp-slide-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.pp-slide-enter-from,.pp-slide-leave-to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.pp-slide-enter-to,.pp-slide-leave-from{opacity:1;max-height:400px}@media(max-width:767px){.pp-header-top{height:56px}.pp-header-inner{padding:0 1rem}.pp-logo-mark{width:38px;height:42px}.pp-logo-text{font-size:1.1875rem}.pp-logo{gap:.5rem}.cve-search-field{display:none;position:absolute;right:-3rem;top:calc(100% + .5rem);min-width:280px;z-index:1040;background:var(--pp-surface);border:1px solid var(--pp-border);box-shadow:var(--pp-shadow-md)}.cve-search-field-visible{display:flex}.cve-search-dropdown{min-width:280px;right:-3rem;left:auto;top:calc(100% + 3rem)}}@media(min-width:768px){.cve-search-field{display:flex!important}}@media(min-width:768px)and (max-width:1023px){.cve-search-input{width:130px}.pp-logo-text{font-size:1.25rem}.pp-logo-mark{width:44px;height:50px}}.footer-card[data-v-6226256f]{box-shadow:var(--pp-shadow-xs)}.footer-content[data-v-6226256f]{display:flex;justify-content:space-between;align-items:center}.footer-section[data-v-6226256f]{display:flex;align-items:center}.copyright[data-v-6226256f]{color:var(--pp-text-muted);font-size:.8125rem}.icons .footer-icon-link[data-v-6226256f]{margin-right:.75rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--pp-radius-sm);transition:transform .15s ease,background-color .15s ease,color .15s ease}.icons .footer-icon-link[data-v-6226256f]:hover{transform:scale(1.1);background-color:var(--pp-blue-light)}.icons .footer-icon-link[data-v-6226256f]:last-child{margin-right:0}.icon[data-v-6226256f]{width:20px;height:20px}.footer-icon[data-v-6226256f]{color:var(--pp-text-muted);transition:color .15s ease}.footer-icon-link:hover .footer-icon[data-v-6226256f]{color:var(--pp-blue)}@media(max-width:767px){.footer-content[data-v-6226256f]{flex-direction:column;text-align:center}.footer-section[data-v-6226256f]{margin-bottom:.5rem}.footer-section[data-v-6226256f]:last-child{margin-bottom:0}}.modern-card{border:1px solid var(--pp-border-subtle);background-color:var(--pp-surface);border-radius:var(--pp-radius-md);box-shadow:var(--pp-shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.modern-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-1px)}.modern-card>.card-header{border-bottom:1px solid var(--pp-border-subtle);font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.modern-card>.card-header>svg.icon{background:var(--pp-blue-light);color:var(--pp-blue);padding:5px;border-radius:8px;width:2rem;height:2rem;flex-shrink:0;margin-right:.5rem}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.page-fade-enter-from{opacity:0;transform:translateY(6px)}.page-fade-leave-to{opacity:0;transform:translateY(-6px)}.badge.badge-outline.text-red{background-color:#d6393914;border:1px solid rgba(214,57,57,.2)}.badge.badge-outline.text-orange{background-color:#f7670814;border:1px solid rgba(247,103,8,.2)}.badge.badge-outline.text-yellow{background-color:#f4a10b14;border:1px solid rgba(244,161,11,.2)}.badge.badge-outline.text-green{background-color:#30b34414;border:1px solid rgba(48,179,68,.2)}.badge.badge-outline.text-azure{background-color:#4298e114;border:1px solid rgba(66,152,225,.2)}[data-theme=dark] .badge.badge-outline.text-red{background-color:#d6393926;border-color:#d6393959}[data-theme=dark] .badge.badge-outline.text-orange{background-color:#f7670826;border-color:#f7670859}[data-theme=dark] .badge.badge-outline.text-yellow{background-color:#f4a10b26;border-color:#f4a10b59}[data-theme=dark] .badge.badge-outline.text-green{background-color:#30b34426;border-color:#30b34459}[data-theme=dark] .badge.badge-outline.text-azure{background-color:#4298e126;border-color:#4298e159}.page-header{padding:1.25rem 0 1rem}.page-header .page-pretitle{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--pp-text-muted);font-weight:600;margin-bottom:.125rem}.page-header h2.page-title{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--pp-text-primary);margin:0}.page-header .input-group-text{background:var(--pp-surface);border:1px solid var(--pp-border);border-right:0;border-radius:var(--pp-radius-sm) 0 0 var(--pp-radius-sm);color:var(--pp-text-secondary)}.page-header select,.page-header .form-select{border:1px solid var(--pp-border);border-radius:0 var(--pp-radius-sm) var(--pp-radius-sm) 0;padding:.375rem .75rem;font-size:.875rem;color:var(--pp-text-primary);background:var(--pp-surface);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page-header select:focus,.page-header .form-select:focus{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light)}[data-theme=dark]{--p-menubar-item-focus-background: rgba(59, 130, 246, .15);--p-menubar-item-focus-color: #3b82f6;--p-menubar-item-active-background: rgba(59, 130, 246, .15);--p-menubar-item-active-color: #3b82f6;--p-menubar-item-color: #94a3b8;--p-select-background: #0f172a;--p-select-color: #f1f5f9;--p-select-border-color: #334155;--p-select-hover-border-color: #3b82f6;--p-select-focus-border-color: #3b82f6;--p-select-dropdown-color: #94a3b8;--p-select-overlay-background: #1e293b;--p-select-overlay-border-color: #334155;--p-select-option-focus-background: rgba(59, 130, 246, .15);--p-select-option-focus-color: #3b82f6;--p-select-option-selected-background: rgba(59, 130, 246, .15);--p-select-option-selected-color: #3b82f6;--p-select-option-selected-focus-background: rgba(59, 130, 246, .22);--p-select-option-selected-focus-color: #3b82f6;--p-select-option-color: #f1f5f9;--p-paginator-background: #1e293b;--p-paginator-color: #94a3b8;--p-paginator-border-color: transparent;--p-datatable-border-color: #334155}body>.page{max-width:1320px;margin:0 auto;color:var(--tblr-body-color, var(--pp-text-primary))}@media(min-width:768px){body>.page{background-color:var(--pp-surface)}}[data-theme=dark] body>.page{background-color:var(--pp-bg)}[data-theme=dark] .card{background-color:var(--pp-surface);color:var(--pp-text-primary);border-color:var(--pp-border-subtle)}[data-theme=dark] .card-header{background-color:var(--pp-surface);color:var(--pp-text-primary);border-bottom-color:var(--pp-border-subtle)}[data-theme=dark] .card-body{background-color:var(--pp-surface);color:var(--pp-text-primary)}[data-theme=dark] .form-control,[data-theme=dark] .p-inputtext{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .form-control::placeholder,[data-theme=dark] .p-inputtext::placeholder{color:var(--pp-text-muted)!important}[data-theme=dark] .form-control:focus,[data-theme=dark] .p-inputtext:focus{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important}[data-theme=dark] .input-group-text{background-color:var(--pp-surface)!important;color:var(--pp-text-secondary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-datatable{color:var(--pp-text-primary);--p-datatable-border-color: #334155 !important}[data-theme=dark] .p-datatable-table{background-color:var(--pp-surface)}[data-theme=dark] .p-datatable-header-cell{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-datatable-tbody>tr{background-color:var(--pp-surface);color:var(--pp-text-primary)}[data-theme=dark] .p-datatable-tbody>tr>td{border-color:var(--pp-border-subtle)!important}[data-theme=dark] .p-datatable-tbody>tr:hover{background-color:var(--pp-bg)!important}[data-theme=dark] .p-datatable-tbody>tr.p-datatable-row-selected{background-color:var(--pp-blue-light)!important}[data-theme=dark] .p-paginator{background-color:var(--pp-surface)!important;color:var(--pp-text-secondary)!important;border-color:transparent!important}[data-theme=dark] .p-paginator-page,[data-theme=dark] .p-paginator-first,[data-theme=dark] .p-paginator-prev,[data-theme=dark] .p-paginator-next,[data-theme=dark] .p-paginator-last{color:var(--pp-text-secondary)!important}[data-theme=dark] .p-paginator-page:hover,[data-theme=dark] .p-paginator-first:hover,[data-theme=dark] .p-paginator-prev:hover,[data-theme=dark] .p-paginator-next:hover,[data-theme=dark] .p-paginator-last:hover{background-color:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-paginator-page.p-paginator-page-selected{background-color:var(--pp-blue)!important;color:#fff!important}[data-theme=dark] .p-select{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-select-label{color:var(--pp-text-primary)!important}[data-theme=dark] .p-select-dropdown{color:var(--pp-text-secondary)!important}[data-theme=dark] .p-select-overlay{background-color:var(--pp-surface)!important;border-color:var(--pp-border)!important;box-shadow:var(--pp-shadow-lg)!important}[data-theme=dark] .p-select-list-container{background-color:var(--pp-surface)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-select-list{background-color:var(--pp-surface)!important}[data-theme=dark] .p-select-option{color:var(--pp-text-primary)!important}[data-theme=dark] .p-select-option:not(.p-disabled):hover{background-color:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-select-option.p-select-option-selected,[data-theme=dark] .p-select-option.p-focus{background-color:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-menubar{background-color:var(--pp-surface)!important}[data-theme=dark] .p-menubar-item-content:hover{background-color:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-menubar-item.p-focus>.p-menubar-item-content{background-color:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-menubar-item:not(.p-disabled)>.p-menubar-item-content:hover{background:var(--pp-blue-light)!important;color:var(--pp-blue)!important}[data-theme=dark] .p-dialog{background-color:var(--pp-surface)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-dialog-header,[data-theme=dark] .p-dialog-content{background-color:var(--pp-surface)!important;color:var(--pp-text-primary)!important}[data-theme=dark] .p-dialog-footer{background-color:var(--pp-surface)!important}[data-theme=dark] .p-toggleswitch-slider{background-color:var(--pp-border)!important}[data-theme=dark] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background-color:var(--pp-blue)!important}[data-theme=dark] .p-message{border-color:var(--pp-border)!important}[data-theme=dark] .alert{background-color:var(--pp-bg);color:var(--pp-text-primary);border-color:var(--pp-border)}[data-theme=dark] .p-datatable-sort-icon{color:var(--pp-text-muted)!important}[data-theme=dark] .p-datatable-thead>tr>th{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .p-datatable a{color:var(--pp-blue)}[data-theme=dark] .p-dialog-mask{background-color:#0009!important}[data-theme=dark] .control-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark] .form-select{background-color:var(--pp-bg)!important;color:var(--pp-text-primary)!important;border-color:var(--pp-border)!important}[data-theme=dark] .btn-primary{background-color:var(--pp-blue);border-color:var(--pp-blue)}[data-theme=dark] .p-button-outlined{color:var(--pp-blue)!important;border-color:var(--pp-blue)!important}[data-theme=dark] .p-button-outlined:hover{background-color:var(--pp-blue-light)!important}@media(max-width:767px){.modern-card:hover{transform:none}.page-header h2.page-title{font-size:1.125rem}.page-header .page-pretitle{font-size:.625rem}.page-header .row{flex-direction:column;gap:.75rem}.page-header .col-auto{margin-left:0!important}}.category-item[data-v-60539aa2]{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--pp-radius-sm);transition:background-color .15s ease;cursor:default}.category-item[data-v-60539aa2]:hover{background-color:#2563eb0a}.category-active[data-v-60539aa2]{background-color:var(--pp-blue-light);border-radius:var(--pp-radius-sm)}.category-active .category-title[data-v-60539aa2]{color:var(--pp-blue)}.category-icon[data-v-60539aa2]{width:34px;height:34px;min-width:34px;border-radius:var(--pp-radius-sm);background:var(--pp-blue-light);color:var(--pp-blue);display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:1.1rem}.category-info[data-v-60539aa2]{flex-grow:1;min-width:0}.category-title[data-v-60539aa2]{font-weight:500;font-size:.8125rem;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--pp-text-primary)}.category-count[data-v-60539aa2]{color:var(--pp-text-muted);font-size:.75rem}.click-hint[data-v-60539aa2]{font-size:.6875rem;color:var(--pp-text-muted);opacity:.5;display:flex;align-items:center}.export-dropdown[data-v-983dc195]{position:relative}.export-btn[data-v-983dc195]{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:var(--pp-surface);color:var(--pp-blue);border:1px solid var(--pp-blue);border-radius:var(--pp-radius-md);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.export-btn[data-v-983dc195]:hover:not(:disabled){background:var(--pp-blue-light);box-shadow:0 2px 8px #2563eb26;transform:translateY(-1px)}.export-btn[data-v-983dc195]:disabled{opacity:.45;cursor:not-allowed}.export-btn-icon[data-v-983dc195]{font-size:1rem;flex-shrink:0}.export-btn-label[data-v-983dc195]{line-height:1}.export-btn-chevron[data-v-983dc195]{font-size:.875rem;flex-shrink:0;transition:transform .2s ease}.export-btn-chevron--open[data-v-983dc195]{transform:rotate(180deg)}.export-menu[data-v-983dc195]{position:absolute;top:calc(100% + .375rem);right:0;min-width:240px;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-lg);z-index:100;overflow:hidden}.export-menu-item[data-v-983dc195]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;cursor:pointer;transition:background-color .12s ease}.export-menu-item[data-v-983dc195]:hover{background:var(--pp-blue-light)}.export-menu-item+.export-menu-item[data-v-983dc195]{border-top:1px solid var(--pp-border-subtle)}.export-menu-item-icon[data-v-983dc195]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--pp-radius-md);background:var(--pp-blue-light);color:var(--pp-blue);font-size:1.125rem;flex-shrink:0}.export-menu-item-text[data-v-983dc195]{min-width:0}.export-menu-item-title[data-v-983dc195]{font-size:.8125rem;font-weight:600;color:var(--pp-text-primary);line-height:1.2}.export-menu-item-desc[data-v-983dc195]{font-size:.6875rem;color:var(--pp-text-muted);line-height:1.3;margin-top:.0625rem}.export-menu-enter-active[data-v-983dc195],.export-menu-leave-active[data-v-983dc195]{transition:opacity .15s ease,transform .15s ease}.export-menu-enter-from[data-v-983dc195],.export-menu-leave-to[data-v-983dc195]{opacity:0;transform:translateY(-4px)}.bt-banner[data-v-7d23917e]{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#2563eb12,#2563eb05);border:1px solid rgba(37,99,235,.18);border-radius:var(--pp-radius-md);box-shadow:var(--pp-shadow-sm)}.bt-content[data-v-7d23917e]{flex:1;min-width:0}.bt-title[data-v-7d23917e]{font-size:.8125rem;font-weight:700;color:var(--pp-text-primary);margin:0 0 .3rem;line-height:1.3}.bt-excerpt[data-v-7d23917e]{font-size:.8125rem;color:var(--pp-text-secondary);line-height:1.65;margin:0}.bt-actions[data-v-7d23917e]{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.bt-link[data-v-7d23917e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .875rem;border-radius:var(--pp-radius-sm);font-size:.6875rem;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap;background:var(--pp-blue);color:#fff;border:1px solid var(--pp-blue)}.bt-link[data-v-7d23917e]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff;text-decoration:none}.bt-link--alt[data-v-7d23917e]{background:var(--pp-surface);color:var(--pp-blue);border-color:#2563eb40}.bt-link--alt[data-v-7d23917e]:hover{background:var(--pp-blue-light);border-color:var(--pp-blue);color:var(--pp-blue)}.bt-link-icon[data-v-7d23917e]{font-size:.8125rem}@media(max-width:767px){.bt-banner[data-v-7d23917e]{flex-wrap:wrap;gap:.75rem}.bt-content[data-v-7d23917e]{flex:1}.bt-actions[data-v-7d23917e]{flex-direction:row;width:100%}.bt-link[data-v-7d23917e]{flex:1}}[data-theme=dark]{background:linear-gradient(135deg,#3b82f61a,#3b82f608);border-color:#3b82f633}[data-theme=dark]{background:transparent;border-color:#3b82f640}[data-theme=dark]{background:#3b82f61a}.loader-container[data-v-7d23917e]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pp-loader-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;flex-direction:column}.stat-tile[data-v-7d23917e]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem;text-align:center;background:var(--pp-surface);transition:background-color .15s ease;border-bottom:3px solid var(--pp-border)}.stat-tile[data-v-7d23917e]:hover{background-color:var(--pp-bg)}.stat-value[data-v-7d23917e]{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--pp-text-primary)}.stat-label[data-v-7d23917e]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.25rem}.stat-critical[data-v-7d23917e]{border-bottom-color:#d63939}.stat-critical .stat-value[data-v-7d23917e]{color:#d63939}.stat-high[data-v-7d23917e]{border-bottom-color:#f76708}.stat-high .stat-value[data-v-7d23917e]{color:#f76708}.stat-medium[data-v-7d23917e]{border-bottom-color:#f4a10b}.stat-medium .stat-value[data-v-7d23917e]{color:#f4a10b}.stat-low[data-v-7d23917e]{border-bottom-color:#30b344}.stat-low .stat-value[data-v-7d23917e]{color:#30b344}.stat-na[data-v-7d23917e]{border-bottom-color:#4298e1}.stat-na .stat-value[data-v-7d23917e]{color:#4298e1}.risk-tile[data-v-7d23917e]{display:flex;align-items:center;gap:.625rem;flex:1;padding:.75rem 1rem;border-radius:var(--pp-radius-md);transition:filter .15s ease}.risk-tile[data-v-7d23917e]:hover{filter:brightness(.97)}.risk-zero[data-v-7d23917e]{opacity:.35}.risk-active[data-v-7d23917e]{outline:2px solid var(--pp-blue);outline-offset:-2px;background-color:var(--pp-blue-light)!important}.risk-active .risk-icon[data-v-7d23917e],.risk-active .risk-value[data-v-7d23917e],.risk-active .risk-label[data-v-7d23917e]{color:var(--pp-blue)!important}.risk-icon[data-v-7d23917e]{font-size:1.25rem;flex-shrink:0}.risk-value[data-v-7d23917e]{font-size:1.5rem;font-weight:800;line-height:1}.risk-label[data-v-7d23917e]{font-size:.75rem;font-weight:600;line-height:1.2}.risk-exploited[data-v-7d23917e]{background:#d6393914;border:1px solid rgba(214,57,57,.18)}.risk-exploited .risk-icon[data-v-7d23917e],.risk-exploited .risk-value[data-v-7d23917e],.risk-exploited .risk-label[data-v-7d23917e]{color:#d63939}.risk-disclosed[data-v-7d23917e]{background:#2563eb14;border:1px solid rgba(37,99,235,.18)}.risk-disclosed .risk-icon[data-v-7d23917e],.risk-disclosed .risk-value[data-v-7d23917e],.risk-disclosed .risk-label[data-v-7d23917e]{color:#2563eb}.risk-likely[data-v-7d23917e]{background:#f7670814;border:1px solid rgba(247,103,8,.18)}.risk-likely .risk-icon[data-v-7d23917e],.risk-likely .risk-value[data-v-7d23917e],.risk-likely .risk-label[data-v-7d23917e]{color:#f76708}.exploit-status[data-v-7d23917e]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700}.exploit-status--yes[data-v-7d23917e]{color:#d63939}.exploit-status--no[data-v-7d23917e]{color:var(--pp-text-muted);font-weight:500}.filter-bar[data-v-7d23917e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.filter-bar-icon[data-v-7d23917e]{color:var(--pp-text-muted);font-size:.875rem;flex-shrink:0}.filter-chips[data-v-7d23917e]{display:flex;flex-wrap:wrap;gap:.375rem}.filter-clear-all[data-v-7d23917e]{background:none;border:none;color:var(--pp-text-muted);font-size:.75rem;cursor:pointer;text-decoration:underline}.filter-clear-all[data-v-7d23917e]:hover{color:var(--pp-text-primary)}.filter-chip[data-v-7d23917e]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--pp-blue-light);border:1px solid var(--pp-blue-medium);border-radius:99px;font-size:.8125rem;color:var(--pp-blue)}.filter-chip-clear[data-v-7d23917e]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--pp-blue);cursor:pointer;padding:0;font-size:.875rem;opacity:.7;transition:opacity .15s}.filter-chip-clear[data-v-7d23917e]:hover{opacity:1}.stat-active[data-v-7d23917e]{outline:2px solid var(--pp-blue);outline-offset:-2px;background-color:var(--pp-blue-light)!important}.accent-red[data-v-7d23917e]{border-top:3px solid #d63939}.table-toolbar[data-v-7d23917e]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border-subtle)}.table-toolbar-row[data-v-7d23917e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.table-toolbar-left[data-v-7d23917e]{display:flex;align-items:center;gap:.625rem;min-width:0}.table-toolbar-icon[data-v-7d23917e]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--pp-blue-light);color:var(--pp-blue);border-radius:8px;flex-shrink:0;font-size:1.125rem}.table-toolbar-title[data-v-7d23917e]{font-size:.9375rem;font-weight:700;color:var(--pp-text-primary);margin:0;white-space:nowrap}.table-toolbar-count[data-v-7d23917e]{font-size:.75rem;font-weight:600;color:var(--pp-blue);background:var(--pp-blue-light);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.table-search[data-v-7d23917e]{display:flex;align-items:center;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);padding:.3125rem .625rem;gap:.375rem;transition:all .2s ease;width:40%}.table-search[data-v-7d23917e]:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light);background:var(--pp-surface)}.table-search-icon[data-v-7d23917e]{color:var(--pp-text-muted);font-size:.9375rem;flex-shrink:0}.table-search-input[data-v-7d23917e]{border:none;background:transparent;outline:none;font-size:.8125rem;color:var(--pp-text-primary);width:100%;padding:.125rem 0}.table-search-input[data-v-7d23917e]::placeholder{color:var(--pp-text-muted)}.table-search-clear[data-v-7d23917e]{display:flex;align-items:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.8125rem;opacity:.6;transition:opacity .15s}.table-search-clear[data-v-7d23917e]:hover{opacity:1;color:var(--pp-text-primary)}.card[data-v-7d23917e]:not(:first-child){margin-top:20px}.cvss-details table[data-v-7d23917e]{width:100%;border-collapse:collapse;margin-bottom:1em;table-layout:fixed}.cvss-details th[data-v-7d23917e],.cvss-details td[data-v-7d23917e]{padding:.5em;border:1px solid var(--pp-border);text-align:left}.cvss-details th[data-v-7d23917e]:first-child,.cvss-details td[data-v-7d23917e]:first-child{font-weight:700;background-color:var(--pp-bg);width:30%}.cvss-vector-link p[data-v-7d23917e]{margin:.5em 0}.cvss-vector-link a[data-v-7d23917e]{color:var(--pp-blue);text-decoration:none}.cvss-vector-link a[data-v-7d23917e]:hover{text-decoration:underline}.hover-pointer[data-v-7d23917e]:hover{cursor:pointer}.ms-severity[data-v-7d23917e]{font-size:.6875rem;color:var(--pp-text-muted);margin-top:2px}.cvss-critical[data-v-7d23917e]{background-color:#fcc;color:#900}.intel-badges[data-v-7d23917e]{display:flex;flex-wrap:wrap;gap:4px}.intel-badge[data-v-7d23917e]{display:inline-block;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:99px;letter-spacing:.01em;line-height:1.4}.intel-detected[data-v-7d23917e]{background:#d6393914;color:#d63939;border:1px solid rgba(214,57,57,.15)}.intel-likely[data-v-7d23917e]{background:#f7670814;color:#f76708;border:1px solid rgba(247,103,8,.15)}.intel-less[data-v-7d23917e]{background:#6b72800f;color:var(--pp-text-muted);border:1px solid var(--pp-border-subtle)}.intel-unlikely[data-v-7d23917e]{background:transparent;color:var(--pp-text-muted);border:1px solid var(--pp-border-subtle);opacity:.6}.intel-disclosed[data-v-7d23917e]{background:#2563eb14;color:var(--pp-blue);border:1px solid rgba(37,99,235,.12)}.detection-sources[data-v-7d23917e]{display:flex;gap:3px;margin-top:3px}.det-dot[data-v-7d23917e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:11px;opacity:.85;transition:opacity .15s}.det-dot[data-v-7d23917e]:hover{opacity:1}.det-ghpoc[data-v-7d23917e]{background:#6e54941a;color:#6e5494;border:1px solid rgba(110,84,148,.2)}.det-msf[data-v-7d23917e]{background:#007acc1a;color:#007acc;border:1px solid rgba(0,122,204,.2)}.det-nuclei[data-v-7d23917e]{background:#7e22ce1a;color:#7e22ce;border:1px solid rgba(126,34,206,.2)}.det-sigma[data-v-7d23917e]{background:#16a34a1a;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.det-yara[data-v-7d23917e]{background:#ea580c1a;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.header-controls[data-v-7d23917e]{display:flex;align-items:center;gap:.5rem}.control-pill[data-v-7d23917e]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:99px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.control-pill[data-v-7d23917e]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill--active[data-v-7d23917e]{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 2px 8px #2563eb40}.control-pill--active[data-v-7d23917e]:hover{background:#1d4ed8;border-color:#1d4ed8}.control-pill--active .control-pill-label[data-v-7d23917e],.control-pill--active .control-pill-icon[data-v-7d23917e]{color:#fff}.control-pill-icon[data-v-7d23917e]{font-size:1rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-pill-label[data-v-7d23917e]{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);transition:color .2s ease}.control-select[data-v-7d23917e]{appearance:none;-webkit-appearance:none;border:none;background:transparent;font-size:.8125rem;font-weight:500;color:var(--pp-text-primary);padding:.125rem 1.5rem .125rem .25rem;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center}.control-select[data-v-7d23917e]:focus{color:var(--pp-blue)}@media(max-width:767px){.card-header[data-v-7d23917e]{flex-direction:column}.stat-tile[data-v-7d23917e]{padding:.625rem .5rem}.stat-value[data-v-7d23917e]{font-size:1.25rem}.stat-label[data-v-7d23917e]{font-size:.625rem}.risk-tile[data-v-7d23917e]{padding:.5rem .75rem}.risk-value[data-v-7d23917e]{font-size:1.125rem}.page-header .row[data-v-7d23917e]{flex-direction:column;gap:.75rem}.page-header .col-auto[data-v-7d23917e]{margin-left:0!important}.header-controls[data-v-7d23917e]{flex-wrap:wrap}}@media(max-width:575px){.d-flex.gap-3.mt-3.pt-3[data-v-7d23917e]{flex-direction:column}}[data-theme=dark]{background-color:#d6393933;color:#ff6b6b}[data-theme=dark]{background-color:#2563eb26!important;outline-color:#2563eb99}[data-theme=dark]{background:#2563eb26;border-color:#2563eb4d}[data-theme=dark]{background:#d6393926;border-color:#d639394d}[data-theme=dark]{background:#f7670826;border-color:#f767084d}[data-theme=dark]{background:#2563eb26;border-color:#2563eb40}[data-theme=dark]{background:#6e549433;border-color:#6e549459}[data-theme=dark]{background:#007acc33;border-color:#007acc59}[data-theme=dark]{background:#7e22ce33;border-color:#7e22ce59}[data-theme=dark]{background:#16a34a33;border-color:#16a34a59}[data-theme=dark]{background:#ea580c33;border-color:#ea580c59}.header-controls[data-v-62d7877a]{display:flex;align-items:center;gap:.5rem}.control-pill[data-v-62d7877a]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.control-pill[data-v-62d7877a]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill--active[data-v-62d7877a]{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 2px 8px #2563eb40}.control-pill--active[data-v-62d7877a]:hover{background:#1d4ed8;border-color:#1d4ed8}.control-pill--active .control-pill-label[data-v-62d7877a],.control-pill--active .control-pill-icon[data-v-62d7877a]{color:#fff}.control-pill-icon[data-v-62d7877a]{font-size:.875rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-pill-label[data-v-62d7877a]{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);transition:color .2s ease}.stat-tile[data-v-62d7877a]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem;text-align:center;background:var(--pp-surface);transition:background-color .15s ease;border-bottom:3px solid var(--pp-border)}.stat-tile[data-v-62d7877a]:hover{background-color:var(--pp-bg)}.stat-value[data-v-62d7877a]{font-size:1.75rem;font-weight:700;line-height:1.2}.stat-label[data-v-62d7877a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.25rem}.recency-badge[data-v-62d7877a]{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.recency-new[data-v-62d7877a]{background:#d639391a;color:#d63939}.recency-recent[data-v-62d7877a]{background:#f767081a;color:#f76708}.recency-quarter[data-v-62d7877a]{background:#2563eb1a;color:#2563eb}.date-cell[data-v-62d7877a]{line-height:1.3}.date-relative[data-v-62d7877a]{font-weight:600;font-size:.8125rem;color:var(--pp-text-primary)}.date-absolute[data-v-62d7877a]{font-size:.75rem;color:var(--pp-text-muted);margin-top:.125rem}[data-v-62d7877a] .row-new{border-left:3px solid #d63939;background:#d6393908}[data-v-62d7877a] .row-recent{border-left:3px solid #f76708;background:#f7670805}.cve-chips[data-v-62d7877a]{display:flex;flex-wrap:wrap;gap:.25rem}.cve-chip[data-v-62d7877a]{display:inline-block;padding:.125rem .5rem;background:#2563eb14;color:#2563eb;border-radius:var(--pp-radius-sm);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease;white-space:nowrap}.cve-chip[data-v-62d7877a]:hover{background:#2563eb29;color:#1d4ed8;text-decoration:none}.vuln-title[data-v-62d7877a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-link[data-v-62d7877a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--pp-radius-sm);color:var(--pp-text-muted);transition:all .15s ease}.repo-link[data-v-62d7877a]:hover{background:#2563eb14;color:#2563eb}.table-toolbar[data-v-62d7877a]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border-subtle)}.table-toolbar-row[data-v-62d7877a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.table-toolbar-left[data-v-62d7877a]{display:flex;align-items:center;gap:.625rem;min-width:0}.table-toolbar-title[data-v-62d7877a]{font-size:.9375rem;font-weight:700;color:var(--pp-text-primary);margin:0;white-space:nowrap}.table-toolbar-count[data-v-62d7877a]{font-size:.75rem;font-weight:600;color:var(--pp-blue);background:var(--pp-blue-light);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.table-search[data-v-62d7877a]{display:flex;align-items:center;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);padding:.3125rem .625rem;gap:.375rem;transition:all .2s ease;width:40%}.table-search[data-v-62d7877a]:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light);background:var(--pp-surface)}.table-search-icon[data-v-62d7877a]{color:var(--pp-text-muted);font-size:.9375rem;flex-shrink:0}.table-search-input[data-v-62d7877a]{border:none;background:transparent;outline:none;font-size:.8125rem;color:var(--pp-text-primary);width:100%;padding:.125rem 0}.table-search-input[data-v-62d7877a]::placeholder{color:var(--pp-text-muted)}.table-search-clear[data-v-62d7877a]{display:flex;align-items:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.8125rem;opacity:.6;transition:opacity .15s}.table-search-clear[data-v-62d7877a]:hover{opacity:1;color:var(--pp-text-primary)}.vulncheck-badge[data-v-62d7877a]{display:flex;align-items:center;text-decoration:none;color:inherit}.vulncheck-text[data-v-62d7877a],.vulncheck-logo[data-v-62d7877a]{fill:var(--pp-text-primary)}@media(max-width:767px){.header-controls[data-v-62d7877a]{flex-wrap:wrap}.page-header .col-auto[data-v-62d7877a]{margin-left:0!important}.stat-tile[data-v-62d7877a]{padding:.75rem}.stat-value[data-v-62d7877a]{font-size:1.25rem}.stat-label[data-v-62d7877a]{font-size:.6875rem}}.loader-container[data-v-43959b58]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pp-loader-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;flex-direction:column}.header-controls[data-v-43959b58]{display:flex;align-items:center;gap:.5rem}.control-pill[data-v-43959b58]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.control-pill[data-v-43959b58]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill-icon[data-v-43959b58]{font-size:1rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-select[data-v-43959b58]{appearance:none;-webkit-appearance:none;border:none;background:transparent;font-size:.8125rem;font-weight:500;color:var(--pp-text-primary);cursor:pointer;outline:none;padding-right:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center}.control-select[data-v-43959b58]:focus{color:var(--pp-blue)}.stat-tile[data-v-43959b58]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem;text-align:center;background:var(--pp-surface);transition:background-color .15s ease;border-bottom:3px solid var(--pp-border)}.stat-tile[data-v-43959b58]:hover{background-color:var(--pp-bg)}.stat-value[data-v-43959b58]{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--pp-text-primary)}.stat-label[data-v-43959b58]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.25rem}.chart-container[data-v-43959b58]{min-height:350px}.chart-container-tall[data-v-43959b58]{min-height:420px}.chart-container-pie[data-v-43959b58]{min-height:350px}@media(max-width:767px){.card-body[data-v-43959b58]{padding:.75rem;overflow-x:auto}.stat-tile[data-v-43959b58]{padding:.75rem}.stat-value[data-v-43959b58]{font-size:1.25rem}.stat-label[data-v-43959b58]{font-size:.6875rem}.chart-container[data-v-43959b58]{min-height:280px}.chart-container-tall[data-v-43959b58]{min-height:350px}.header-controls[data-v-43959b58]{flex-wrap:wrap}.page-header .col-auto[data-v-43959b58]{margin-left:0!important}}.card-body p[data-v-acd5c99f]{font-size:.9375rem;color:var(--pp-text-secondary);line-height:1.7}.card-body ul li[data-v-acd5c99f]{font-size:.875rem;color:var(--pp-text-secondary);line-height:1.7}.card-body h3[data-v-acd5c99f]{font-size:1rem;font-weight:600;color:var(--pp-text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--pp-border-subtle);display:flex;align-items:center;gap:.5rem}.card-body kbd[data-v-acd5c99f]{font-family:inherit;font-size:.75rem;font-weight:500;color:var(--pp-text-muted);background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:4px;padding:.0625rem .375rem}.section-icon[data-v-acd5c99f]{font-size:1.125rem;color:var(--pp-blue);flex-shrink:0}.source-category[data-v-acd5c99f]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--pp-text-secondary);display:flex;align-items:center;gap:.4rem;margin-bottom:0}.source-category-icon[data-v-acd5c99f]{font-size:.875rem;color:var(--pp-blue)}.source-category-icon--red[data-v-acd5c99f]{color:#dc2626}.source-category-icon--green[data-v-acd5c99f]{color:#16a34a}.feature-list[data-v-acd5c99f]{padding-left:1.25rem;margin-bottom:0}.feature-list li[data-v-acd5c99f]{margin-bottom:.375rem}.feature-list li[data-v-acd5c99f]:last-child{margin-bottom:0}.support-banner[data-v-acd5c99f]{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-bg)}.support-icon[data-v-acd5c99f]{font-size:1.25rem;color:#e25555;flex-shrink:0;margin-top:.125rem}.support-text[data-v-acd5c99f]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--pp-text-secondary);line-height:1.5}.support-link[data-v-acd5c99f]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;color:#fff;background:#ff5e5b;border-radius:999px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap}.support-link[data-v-acd5c99f]:hover{background:#e84e4b;box-shadow:0 2px 8px #ff5e5b4d;text-decoration:none;color:#fff}.support-link-icon[data-v-acd5c99f]{font-size:.875rem}@media(max-width:767px){.card-body h3[data-v-acd5c99f]{font-size:.875rem}.card-body[data-v-acd5c99f]{padding:.75rem}}.loader-container[data-v-cb914a21]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pp-loader-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.cve-nav-wrapper[data-v-cb914a21]{position:sticky;top:110px;z-index:100;background:var(--pp-surface);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);margin:.75rem auto 0;max-width:1320px;padding:0 .75rem;box-shadow:var(--pp-shadow-sm, 0 1px 3px rgba(0,0,0,.08))}.cve-nav[data-v-cb914a21]{display:flex;align-items:center;gap:.125rem;overflow-x:auto;padding:.4375rem 0;scrollbar-width:none}.cve-nav[data-v-cb914a21]::-webkit-scrollbar{display:none}.cve-nav-hint[data-v-cb914a21]{flex-shrink:0;margin-right:.25rem;font-size:1rem;color:var(--pp-text-muted);opacity:.45}.cve-nav-item[data-v-cb914a21]{padding:.25rem .625rem;border-radius:99px;font-size:.75rem;font-weight:600;color:var(--pp-text-muted);text-decoration:none;white-space:nowrap;transition:all .15s ease;border:1px solid transparent}.cve-nav-item[data-v-cb914a21]:hover{color:var(--pp-text-primary);background:var(--pp-bg);border-color:var(--pp-border-subtle);text-decoration:none}.cve-nav-item--active[data-v-cb914a21]{color:var(--pp-blue);background:var(--pp-blue-light);border-color:#2563eb33}.cve-section[data-v-cb914a21]{scroll-margin-top:8.5rem}.cve-nav-actions[data-v-cb914a21]{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;flex-shrink:0}.copy-summary-btn[data-v-cb914a21]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:.9375rem;flex-shrink:0;text-decoration:none;background:transparent;border:1px solid var(--pp-border-subtle);color:var(--pp-text-muted);cursor:pointer;transition:all .15s ease}.copy-summary-btn[data-v-cb914a21]:hover{border-color:#2563eb4d;background:var(--pp-blue-light);color:var(--pp-blue)}.page-header-top[data-v-cb914a21]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.back-link[data-v-cb914a21]{color:var(--pp-text-muted);text-decoration:none;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s ease}.back-link[data-v-cb914a21]:hover{color:var(--pp-blue)}.cve-title[data-v-cb914a21]{font-size:1.125rem;font-weight:500;color:var(--pp-text-secondary);margin-top:.25rem;line-height:1.4}.month-badge[data-v-cb914a21]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:99px;font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;background:var(--pp-surface);border:1px solid var(--pp-border);color:var(--pp-text-secondary);transition:all .2s ease}.month-badge[data-v-cb914a21]:hover{border-color:#2563eb4d;background:var(--pp-blue-light);color:var(--pp-blue);text-decoration:none}.score-tile[data-v-cb914a21]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem .75rem;text-align:center;background:var(--pp-surface);transition:background-color .15s ease;border-bottom:3px solid var(--pp-border)}.score-tile[data-v-cb914a21]:hover{background-color:var(--pp-bg)}.score-tile-value[data-v-cb914a21]{font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--pp-text-primary)}.score-tile-label[data-v-cb914a21]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.375rem}.score-critical[data-v-cb914a21]{border-bottom-color:#d63939}.score-critical .score-tile-value[data-v-cb914a21]{color:#d63939}.score-high[data-v-cb914a21]{border-bottom-color:#f76708}.score-high .score-tile-value[data-v-cb914a21]{color:#f76708}.score-medium[data-v-cb914a21]{border-bottom-color:#f4a10b}.score-medium .score-tile-value[data-v-cb914a21]{color:#f4a10b}.score-low[data-v-cb914a21]{border-bottom-color:#30b344}.score-low .score-tile-value[data-v-cb914a21]{color:#30b344}.score-ms-critical[data-v-cb914a21]{border-bottom-color:#d63939}.score-ms-critical .score-tile-value[data-v-cb914a21]{color:#d63939}.score-ms-important[data-v-cb914a21]{border-bottom-color:#f76708}.score-ms-important .score-tile-value[data-v-cb914a21]{color:#f76708}.score-ms-moderate[data-v-cb914a21]{border-bottom-color:#f4a10b}.score-ms-moderate .score-tile-value[data-v-cb914a21]{color:#f4a10b}.score-ms-low[data-v-cb914a21]{border-bottom-color:#30b344}.score-ms-low .score-tile-value[data-v-cb914a21]{color:#30b344}.score-exploited[data-v-cb914a21]{border-bottom-color:#d63939}.score-exploited .score-tile-value[data-v-cb914a21]{color:#d63939}.score-safe[data-v-cb914a21]{border-bottom-color:#30b344}.score-safe .score-tile-value[data-v-cb914a21]{color:#30b344}.score-detected[data-v-cb914a21]{border-bottom-color:#d63939}.score-detected .score-tile-value[data-v-cb914a21]{color:#d63939}.score-likely[data-v-cb914a21]{border-bottom-color:#f76708}.score-likely .score-tile-value[data-v-cb914a21]{color:#f76708}.score-less .score-tile-value[data-v-cb914a21]{color:var(--pp-text-muted)}.score-unlikely .score-tile-value[data-v-cb914a21]{color:var(--pp-text-muted);opacity:.6}.epss-detail-inline[data-v-cb914a21]{font-weight:500;color:var(--pp-text-secondary);font-size:.8125rem}.overview-grid[data-v-cb914a21]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pp-border-subtle)}.overview-row[data-v-cb914a21]{display:flex;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--pp-border-subtle)}.overview-row[data-v-cb914a21]:last-child{border-bottom:none}.overview-label[data-v-cb914a21]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--pp-text-muted);min-width:180px;flex-shrink:0}.overview-icon[data-v-cb914a21]{font-size:.875rem}.overview-value[data-v-cb914a21]{font-size:.875rem;font-weight:500;color:var(--pp-text-primary)}.val-danger[data-v-cb914a21]{color:#d63939;font-weight:700}.val-safe[data-v-cb914a21]{color:#30b344;font-weight:600}.val-muted[data-v-cb914a21]{color:var(--pp-text-muted);font-style:italic}.kev-detail-inline[data-v-cb914a21]{font-weight:500;color:var(--pp-text-secondary);font-size:.8125rem}.kev-ransomware-tag[data-v-cb914a21]{display:inline-block;padding:.0625rem .5rem;margin-left:.375rem;background:#d639391a;color:#d63939;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.cvss-vector-link a[data-v-cb914a21]{color:var(--pp-blue);text-decoration:none;font-family:monospace;font-size:.8125rem;word-break:break-all}.cvss-vector-link a[data-v-cb914a21]:hover{text-decoration:underline}.vector-item[data-v-cb914a21]{padding:.5rem .75rem;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);background:var(--pp-bg)}.vector-label[data-v-cb914a21]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--pp-text-muted);margin-bottom:.125rem}.vector-value[data-v-cb914a21]{font-size:.8125rem;font-weight:500;color:var(--pp-text-primary)}.vector-critical[data-v-cb914a21]{color:#d63939;font-weight:700}.faq-content[data-v-cb914a21]{line-height:1.7}.faq-content[data-v-cb914a21] p{margin-bottom:.75rem}.faq-content[data-v-cb914a21] h3,.faq-content[data-v-cb914a21] h4{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.product-group[data-v-cb914a21]{margin-bottom:1rem}.product-group[data-v-cb914a21]:last-child{margin-bottom:0}.product-category-header[data-v-cb914a21]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--pp-text-primary);margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--pp-border-subtle)}.product-list[data-v-cb914a21]{display:flex;flex-wrap:wrap;gap:.375rem}.product-chip[data-v-cb914a21]{display:inline-block;padding:.1875rem .625rem;background:var(--pp-bg);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);font-size:.75rem;color:var(--pp-text-secondary)}.accent-purple[data-v-cb914a21]{border-top:3px solid #7e22ce}.coverage-tiles[data-v-cb914a21]{display:flex;gap:.75rem;margin-bottom:1.25rem}.coverage-tile[data-v-cb914a21]{flex:1;display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-border);background:var(--pp-bg);transition:all .2s}.coverage-tile--active[data-v-cb914a21]{border-left:3px solid}.coverage-tile--inactive[data-v-cb914a21]{opacity:.55}.coverage-tile-icon[data-v-cb914a21]{font-size:1.25rem;color:var(--pp-text-muted);flex-shrink:0}.coverage-tile-text[data-v-cb914a21]{display:flex;flex-direction:column;min-width:0}.coverage-tile-label[data-v-cb914a21]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--pp-text-secondary)}.coverage-tile-status[data-v-cb914a21]{font-size:.75rem;font-weight:500;color:var(--pp-text-muted)}.intel-group[data-v-cb914a21]{margin-top:1.25rem}.intel-group-header[data-v-cb914a21]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--pp-radius-sm);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}.intel-group-header--red[data-v-cb914a21]{background:#dc2626}.intel-group-header--green[data-v-cb914a21]{background:#16a34a}.intel-group-count[data-v-cb914a21]{margin-left:auto;background:#ffffff40;padding:.1rem .45rem;border-radius:99px;font-size:.7rem}.intel-group-body[data-v-cb914a21]{padding:.5rem 0}.exploit-disclaimer[data-v-cb914a21]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.4rem .6rem;font-size:.675rem;line-height:1.4;color:var(--pp-text-muted);background:#eab3080f;border:1px solid rgba(234,179,8,.15);border-radius:var(--pp-radius-sm)}.exploit-disclaimer-icon[data-v-cb914a21]{flex-shrink:0;margin-top:1px;font-size:.75rem;color:#d97706}.intel-subsection[data-v-cb914a21]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pp-border-subtle)}.intel-subsection--first[data-v-cb914a21]{border-top:none;padding-top:0}.intel-subsection-title[data-v-cb914a21]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--pp-text-secondary);margin-bottom:.5rem}.exploit-card[data-v-cb914a21]{padding:.5rem .625rem;margin-bottom:.375rem;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);background:var(--pp-bg);transition:border-color .15s}.exploit-card[data-v-cb914a21]:hover{border-color:var(--pp-border)}.exploit-card-top[data-v-cb914a21]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.exploit-card-name[data-v-cb914a21]{font-size:.8125rem;font-weight:600;color:var(--pp-text-primary);text-decoration:none;word-break:break-all}a.exploit-card-name[data-v-cb914a21]:hover{color:var(--pp-blue)}.exploit-card-sources[data-v-cb914a21]{display:flex;gap:.25rem;margin-left:auto;flex-shrink:0}.source-badge[data-v-cb914a21]{font-size:.6rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.source-badge--github[data-v-cb914a21]{background:#6e549426;color:#6e5494}.source-badge--vulncheck[data-v-cb914a21]{background:#f59e0b26;color:#d97706}.exploit-card-meta[data-v-cb914a21]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.3rem}.exploit-card-desc[data-v-cb914a21]{font-size:.725rem;color:var(--pp-text-muted);margin-top:.25rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.det-item-desc[data-v-cb914a21]{font-size:.75rem;color:var(--pp-text-muted);margin-top:.25rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.det-item-link[data-v-cb914a21]{color:var(--pp-text-primary);text-decoration:none;border-bottom:1px dashed var(--pp-border);transition:color .15s,border-color .15s}.det-item-link[data-v-cb914a21]:hover{color:var(--pp-blue);border-color:var(--pp-blue)}.det-show-more[data-v-cb914a21]{display:block;width:100%;padding:.5rem;margin-top:.5rem;background:none;border:1px dashed var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-text-secondary);font-size:.8rem;cursor:pointer;transition:all .15s}.det-show-more[data-v-cb914a21]:hover{background:var(--pp-surface);color:var(--pp-blue);border-color:var(--pp-blue)}.det-section-title[data-v-cb914a21]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--pp-text-primary);margin-bottom:.75rem}.det-section-icon[data-v-cb914a21]{font-size:1rem}.det-item[data-v-cb914a21]{padding:.5rem .75rem;border-radius:var(--pp-radius-sm, 6px);background:var(--pp-bg);margin-bottom:.5rem}.det-item-name[data-v-cb914a21]{font-size:.8125rem;font-weight:500;color:var(--pp-text-primary);margin-bottom:4px}.det-item-desc[data-v-cb914a21]{font-size:.725rem;color:var(--pp-text-muted);line-height:1.35;margin-top:2px}.det-item-meta[data-v-cb914a21]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.det-tag[data-v-cb914a21]{display:inline-block;font-size:.6875rem;font-weight:600;padding:1px 8px;border-radius:99px;line-height:1.4;text-transform:capitalize}.det-tag--blue[data-v-cb914a21]{background:#007acc1a;color:#007acc;border:1px solid rgba(0,122,204,.2)}.det-tag--outline[data-v-cb914a21]{background:transparent;color:var(--pp-text-secondary);border:1px solid var(--pp-border)}.det-tag--tech[data-v-cb914a21]{background:#2563eb14;color:var(--pp-blue);border:1px solid rgba(37,99,235,.15);font-family:monospace;font-size:.625rem;text-transform:uppercase}.det-tag--sev-critical[data-v-cb914a21]{background:#d639391a;color:#dc2626;border:1px solid rgba(214,57,57,.2)}.det-tag--sev-high[data-v-cb914a21]{background:#ea580c1a;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.det-tag--sev-medium[data-v-cb914a21]{background:#d977061a;color:#d97706;border:1px solid rgba(217,119,6,.2)}.det-tag--sev-low[data-v-cb914a21]{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.det-tag--sev-info[data-v-cb914a21]{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.det-tag--level-critical[data-v-cb914a21]{background:#d639391a;color:#dc2626;border:1px solid rgba(214,57,57,.2)}.det-tag--level-high[data-v-cb914a21]{background:#ea580c1a;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.det-tag--level-medium[data-v-cb914a21]{background:#d977061a;color:#d97706;border:1px solid rgba(217,119,6,.2)}.det-tag--level-low[data-v-cb914a21]{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.det-tag--level-informational[data-v-cb914a21]{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}.det-path[data-v-cb914a21]{font-size:.6875rem;color:var(--pp-text-muted);background:var(--pp-surface);padding:1px 6px;border-radius:4px;border:1px solid var(--pp-border-subtle);word-break:break-all}.det-link[data-v-cb914a21]{font-size:.6875rem;color:var(--pp-blue);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.det-link[data-v-cb914a21]:hover{text-decoration:underline}.accent-red[data-v-cb914a21]{border-top:3px solid #d63939}.exploit-td-date[data-v-cb914a21]{white-space:nowrap;color:var(--pp-text-secondary);font-size:.8125rem}.exploit-td-repo[data-v-cb914a21]{font-family:monospace;font-size:.75rem;color:var(--pp-text-primary);word-break:break-all}.show-more-btn[data-v-cb914a21]{display:block;width:100%;padding:.5rem;border:none;border-top:1px solid var(--pp-border-subtle);background:var(--pp-bg);color:var(--pp-blue);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.show-more-btn[data-v-cb914a21]:hover{background:var(--pp-blue-light)}.exploit-link[data-v-cb914a21]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--pp-blue);text-decoration:none;transition:color .15s ease}.exploit-link[data-v-cb914a21]:hover{color:#1d4ed8;text-decoration:underline}.patches-table[data-v-cb914a21]{width:100%;border-collapse:collapse;font-size:.8125rem}.patches-table thead th[data-v-cb914a21]{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);border-bottom:1px solid var(--pp-border);background:var(--pp-bg);text-align:left}.patches-table tbody tr[data-v-cb914a21]{border-bottom:1px solid var(--pp-border-subtle)}.patches-table tbody tr[data-v-cb914a21]:last-child{border-bottom:none}.patches-table tbody tr[data-v-cb914a21]:hover{background:var(--pp-bg)}.patches-table td[data-v-cb914a21]{padding:.4375rem .75rem;vertical-align:middle}.patch-article[data-v-cb914a21]{font-weight:600;color:var(--pp-text-primary);white-space:nowrap}.patch-type[data-v-cb914a21]{font-size:.75rem;color:var(--pp-text-muted);white-space:nowrap}.patch-build[data-v-cb914a21]{font-family:monospace;font-size:.75rem;color:var(--pp-text-secondary);white-space:nowrap}.patch-restart[data-v-cb914a21]{text-align:center;width:3rem}.patch-restart-icon[data-v-cb914a21]{color:#d97706;font-size:1rem}.patch-sup[data-v-cb914a21]{font-size:.75rem;color:var(--pp-text-muted);white-space:nowrap}.patch-sup a[data-v-cb914a21]{color:var(--pp-text-muted);text-decoration:none}.patch-sup a[data-v-cb914a21]:hover{text-decoration:underline;color:var(--pp-blue)}.patch-dl[data-v-cb914a21]{text-align:center;width:3rem}.patch-dl-link[data-v-cb914a21]{display:inline-flex;align-items:center;justify-content:center;color:var(--pp-blue);font-size:1rem;transition:color .15s ease}.patch-dl-link[data-v-cb914a21]:hover{color:#1d4ed8}.mitigation-item[data-v-cb914a21]{padding:.75rem 0;border-bottom:1px solid var(--pp-border-subtle)}.mitigation-item[data-v-cb914a21]:last-child{border-bottom:none}.ack-row[data-v-cb914a21]{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;color:var(--pp-text-primary);border-bottom:1px solid var(--pp-border-subtle)}.ack-row[data-v-cb914a21]:last-child{border-bottom:none}.timeline[data-v-cb914a21]{position:relative;padding-left:1.5rem}.timeline[data-v-cb914a21]:before{content:"";position:absolute;left:.375rem;top:.5rem;bottom:.5rem;width:2px;background:var(--pp-border)}.timeline-item[data-v-cb914a21]{position:relative;padding-bottom:1rem}.timeline-item[data-v-cb914a21]:last-child{padding-bottom:0}.timeline-dot[data-v-cb914a21]{position:absolute;left:-1.25rem;top:.375rem;width:.5rem;height:.5rem;background:var(--pp-blue);border-radius:50%}.timeline-content[data-v-cb914a21]{padding-left:.5rem}.timeline-version[data-v-cb914a21]{font-size:.75rem;font-weight:700;color:var(--pp-blue);text-transform:uppercase}.timeline-date[data-v-cb914a21]{font-size:.75rem;color:var(--pp-text-muted)}.timeline-desc[data-v-cb914a21]{font-size:.8125rem;color:var(--pp-text-secondary);margin-top:.125rem}.link-pill[data-v-cb914a21]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);text-decoration:none;transition:all .15s ease}.link-pill[data-v-cb914a21]:hover{border-color:var(--pp-blue);color:var(--pp-blue);background:var(--pp-blue-light);text-decoration:none}[data-theme=dark] .vector-critical[data-v-cb914a21]{color:#ff6b6b}[data-theme=dark] .product-chip[data-v-cb914a21]{background:var(--pp-surface);border-color:var(--pp-border)}[data-theme=dark] .kev-ransomware-tag[data-v-cb914a21]{background:#d6393933}[data-theme=dark] .val-danger[data-v-cb914a21]{color:#ff6b6b}[data-theme=dark] .val-safe[data-v-cb914a21]{color:#4ade80}.wt-track[data-v-cb914a21]{display:flex;align-items:flex-start;width:100%;padding:.75rem 0 .25rem}.wt-connector[data-v-cb914a21]{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:1.125rem;gap:.25rem;min-width:2rem}.wt-segment[data-v-cb914a21]{width:100%;height:3px;border-radius:2px}.wt-gap[data-v-cb914a21]{font-size:.625rem;font-weight:600;color:var(--pp-text-muted);white-space:nowrap;letter-spacing:.02em}.wt-node[data-v-cb914a21]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:.25rem}.wt-circle[data-v-cb914a21]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.wt-circle[data-v-cb914a21]:hover{transform:scale(1.1)}.wt-icon[data-v-cb914a21]{font-size:1.125rem;color:#fff}.wt-circle--blue[data-v-cb914a21]{background:#2563eb;box-shadow:0 0 0 4px #2563eb26,0 2px 8px #2563eb4d}.wt-circle--orange[data-v-cb914a21]{background:#ea580c;box-shadow:0 0 0 4px #ea580c26,0 2px 8px #ea580c4d}.wt-circle--red[data-v-cb914a21]{background:#dc2626;box-shadow:0 0 0 4px #dc262626,0 2px 8px #dc26264d}.wt-circle--last.wt-circle--red[data-v-cb914a21]{animation:wt-pulse-red-cb914a21 2s ease-in-out infinite}.wt-circle--last.wt-circle--orange[data-v-cb914a21]{animation:wt-pulse-orange-cb914a21 2s ease-in-out infinite}.wt-circle--last.wt-circle--blue[data-v-cb914a21]{animation:wt-pulse-blue-cb914a21 2s ease-in-out infinite}@keyframes wt-pulse-red-cb914a21{0%,to{box-shadow:0 0 0 4px #dc262626,0 2px 8px #dc26264d}50%{box-shadow:0 0 0 8px #dc262614,0 2px 12px #dc262666}}@keyframes wt-pulse-orange-cb914a21{0%,to{box-shadow:0 0 0 4px #ea580c26,0 2px 8px #ea580c4d}50%{box-shadow:0 0 0 8px #ea580c14,0 2px 12px #ea580c66}}@keyframes wt-pulse-blue-cb914a21{0%,to{box-shadow:0 0 0 4px #2563eb26,0 2px 8px #2563eb4d}50%{box-shadow:0 0 0 8px #2563eb14,0 2px 12px #2563eb66}}.wt-label[data-v-cb914a21]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);text-align:center;line-height:1.2}.wt-label-short[data-v-cb914a21]{display:none}.wt-date[data-v-cb914a21]{font-size:.75rem;font-weight:600;color:var(--pp-text-secondary);white-space:nowrap}[data-theme=dark] .wt-circle--blue[data-v-cb914a21]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f633,0 2px 8px #3b82f659}[data-theme=dark] .wt-circle--orange[data-v-cb914a21]{background:#f97316;box-shadow:0 0 0 4px #f9731633,0 2px 8px #f9731659}[data-theme=dark] .wt-circle--red[data-v-cb914a21]{background:#ef4444;box-shadow:0 0 0 4px #ef444433,0 2px 8px #ef444459}[data-theme=dark] .det-item[data-v-cb914a21]{background:#ffffff08}[data-theme=dark] .det-tag--blue[data-v-cb914a21]{background:#007acc26;border-color:#007acc4d}[data-theme=dark] .det-tag--tech[data-v-cb914a21]{background:#2563eb26;border-color:#2563eb40}[data-theme=dark] .det-path[data-v-cb914a21]{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .coverage-tile[data-v-cb914a21]{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .exploit-card[data-v-cb914a21]{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .exploit-card[data-v-cb914a21]:hover{border-color:#ffffff26}[data-theme=dark] .source-badge--github[data-v-cb914a21]{background:#6e549440}[data-theme=dark] .source-badge--vulncheck[data-v-cb914a21]{background:#f59e0b33}@media(max-width:767px){.coverage-tiles[data-v-cb914a21]{flex-direction:column;gap:.5rem}.cve-nav-wrapper[data-v-cb914a21]{top:62px;border-radius:0;margin:0;padding:0 .5rem;border-left:none;border-right:none}.cve-nav[data-v-cb914a21]{flex-wrap:wrap;gap:.25rem;overflow-x:visible;padding:.375rem 0}.cve-nav-item[data-v-cb914a21]{padding:.25rem .5rem;font-size:.625rem}.cve-nav-hint[data-v-cb914a21]{display:none}.cve-section[data-v-cb914a21]{scroll-margin-top:7rem}.score-tile[data-v-cb914a21]{padding:.75rem .5rem}.score-tile-value[data-v-cb914a21]{font-size:1.125rem}.score-tile-label[data-v-cb914a21]{font-size:.5625rem}.cve-title[data-v-cb914a21]{font-size:1rem}.overview-row[data-v-cb914a21]{flex-direction:column;gap:.25rem}.overview-label[data-v-cb914a21]{min-width:0}.exploit-row[data-v-cb914a21],.remediation-row[data-v-cb914a21]{flex-direction:column;align-items:flex-start;gap:.375rem}.wt-circle[data-v-cb914a21]{width:2rem;height:2rem}.wt-icon[data-v-cb914a21]{font-size:.875rem}.wt-connector[data-v-cb914a21]{padding-top:.9375rem}.wt-label[data-v-cb914a21]{font-size:.5625rem}.wt-date[data-v-cb914a21]{font-size:.625rem}.wt-gap[data-v-cb914a21]{font-size:.5625rem}}@media(max-width:400px){.wt-label-full[data-v-cb914a21]{display:none}.wt-label-short[data-v-cb914a21]{display:inline}.wt-gap[data-v-cb914a21]{display:none}}.header-controls[data-v-0db33f2b]{display:flex;align-items:center;gap:.5rem}.control-pill[data-v-0db33f2b]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.control-pill[data-v-0db33f2b]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill--active[data-v-0db33f2b]{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 2px 8px #2563eb40}.control-pill--active[data-v-0db33f2b]:hover{background:#1d4ed8;border-color:#1d4ed8}.control-pill--active .control-pill-label[data-v-0db33f2b],.control-pill--active .control-pill-icon[data-v-0db33f2b]{color:#fff}.control-pill-icon[data-v-0db33f2b]{font-size:.875rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-pill-label[data-v-0db33f2b]{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);transition:color .2s ease}.stat-tile[data-v-0db33f2b]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem;text-align:center;background:var(--pp-surface);transition:all .15s ease;border-bottom:3px solid var(--pp-border);cursor:pointer;-webkit-user-select:none;user-select:none}.stat-tile[data-v-0db33f2b]:hover{background-color:var(--pp-bg)}.stat-tile--active[data-v-0db33f2b]{border-color:var(--pp-blue-medium);background:var(--pp-blue-light);box-shadow:0 0 0 2px var(--pp-blue-medium)}.stat-value[data-v-0db33f2b]{font-size:1.75rem;font-weight:700;line-height:1.2}.stat-label[data-v-0db33f2b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.25rem}.table-toolbar[data-v-0db33f2b]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border-subtle)}.table-toolbar-row[data-v-0db33f2b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.table-toolbar-left[data-v-0db33f2b]{display:flex;align-items:center;gap:.625rem;min-width:0}.table-toolbar-title[data-v-0db33f2b]{font-size:.9375rem;font-weight:700;color:var(--pp-text-primary);margin:0;white-space:nowrap}.table-toolbar-count[data-v-0db33f2b]{font-size:.75rem;font-weight:600;color:var(--pp-blue);background:var(--pp-blue-light);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.table-search[data-v-0db33f2b]{display:flex;align-items:center;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);padding:.3125rem .625rem;gap:.375rem;transition:all .2s ease;width:40%}.table-search[data-v-0db33f2b]:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light);background:var(--pp-surface)}.table-search-icon[data-v-0db33f2b]{color:var(--pp-text-muted);font-size:.9375rem;flex-shrink:0}.table-search-input[data-v-0db33f2b]{border:none;background:transparent;outline:none;font-size:.8125rem;color:var(--pp-text-primary);width:100%;padding:.125rem 0}.table-search-input[data-v-0db33f2b]::placeholder{color:var(--pp-text-muted)}.table-search-clear[data-v-0db33f2b]{display:flex;align-items:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.8125rem;opacity:.6;transition:opacity .15s}.table-search-clear[data-v-0db33f2b]:hover{opacity:1;color:var(--pp-text-primary)}.feed-link[data-v-0db33f2b]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);color:var(--pp-text-secondary);text-decoration:none;font-size:.8125rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.feed-link[data-v-0db33f2b]:hover{border-color:#f76708;color:#f76708;background:#f767080f;text-decoration:none}.feed-link svg[data-v-0db33f2b]{width:1rem;height:1rem}.feed-link-label[data-v-0db33f2b]{display:none}@media(min-width:768px){.feed-link-label[data-v-0db33f2b]{display:inline}}.cve-cell[data-v-0db33f2b]{line-height:1.4}.cve-link[data-v-0db33f2b]{font-weight:600;font-size:.8125rem;color:#2563eb;text-decoration:none;transition:color .15s ease}.cve-link[data-v-0db33f2b]:hover{color:#1d4ed8;text-decoration:underline}.cve-title-sub[data-v-0db33f2b]{font-size:.75rem;color:var(--pp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.severity-cell[data-v-0db33f2b]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.severity-score[data-v-0db33f2b]{font-size:.8125rem;font-weight:600;color:var(--pp-text-secondary)}.month-link[data-v-0db33f2b]{display:inline-block;padding:.125rem .5rem;background:#2563eb14;color:#2563eb;border-radius:var(--pp-radius-sm);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease;white-space:nowrap}.month-link[data-v-0db33f2b]:hover{background:#2563eb29;color:#1d4ed8;text-decoration:none}.recency-badge[data-v-0db33f2b]{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.recency-new[data-v-0db33f2b]{background:#d639391a;color:#d63939}.recency-recent[data-v-0db33f2b]{background:#f767081a;color:#f76708}.recency-quarter[data-v-0db33f2b]{background:#2563eb1a;color:#2563eb}.date-cell[data-v-0db33f2b]{line-height:1.3}.date-top[data-v-0db33f2b]{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.date-relative[data-v-0db33f2b]{font-weight:600;font-size:.8125rem;color:var(--pp-text-primary)}.date-absolute[data-v-0db33f2b]{font-size:.75rem;color:var(--pp-text-muted);margin-top:.125rem}.status-badges[data-v-0db33f2b]{display:flex;flex-wrap:wrap;gap:.25rem}.status-badge[data-v-0db33f2b]{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.status-exploited[data-v-0db33f2b]{background:#d639391a;color:#d63939}.status-kev[data-v-0db33f2b]{background:#f767081a;color:#f76708}.status-disclosed[data-v-0db33f2b]{background:#8e44ad1a;color:#8e44ad}.revision-text[data-v-0db33f2b]{font-size:.8125rem;color:var(--pp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}[data-v-0db33f2b] .p-datatable td{overflow:hidden}[data-v-0db33f2b] .row-new{border-left:3px solid #d63939;background:#d6393908}[data-v-0db33f2b] .row-recent{border-left:3px solid #f76708;background:#f7670805}[data-theme=dark]{background:#2563eb2e}[data-theme=dark] .row-new{background:#d6393914}[data-theme=dark] .row-recent{background:#f767080f}@media(max-width:767px){.header-controls[data-v-0db33f2b]{flex-wrap:wrap}.page-header .col-auto[data-v-0db33f2b]{margin-left:0!important}.stat-tile[data-v-0db33f2b]{padding:.75rem}.stat-value[data-v-0db33f2b]{font-size:1.25rem}.stat-label[data-v-0db33f2b]{font-size:.6875rem}.table-search[data-v-0db33f2b]{width:100%}}.page-title-icon[data-v-ac63bbd5]{font-size:1.5rem;vertical-align:-.15em;margin-right:.375rem;color:var(--pp-blue)}.stat-tile[data-v-ac63bbd5]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem;text-align:center;background:var(--pp-surface);transition:all .15s ease;border-bottom:3px solid var(--pp-border);cursor:pointer;-webkit-user-select:none;user-select:none}.stat-tile[data-v-ac63bbd5]:hover{background-color:var(--pp-bg)}.stat-tile--active[data-v-ac63bbd5]{border-color:var(--pp-blue-medium);background:var(--pp-blue-light);box-shadow:0 0 0 2px var(--pp-blue-medium)}.stat-value[data-v-ac63bbd5]{font-size:1.75rem;font-weight:700;line-height:1.2}.stat-label[data-v-ac63bbd5]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.25rem}.product-search[data-v-ac63bbd5]{display:flex;align-items:center;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);padding:.5rem .875rem;gap:.5rem;transition:all .2s ease}.product-search[data-v-ac63bbd5]:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light)}.product-search-icon[data-v-ac63bbd5]{color:var(--pp-text-muted);font-size:1.125rem;flex-shrink:0}.product-search-input[data-v-ac63bbd5]{border:none;background:transparent;outline:none;font-size:.875rem;color:var(--pp-text-primary);width:100%;padding:.125rem 0}.product-search-input[data-v-ac63bbd5]::placeholder{color:var(--pp-text-muted)}.product-search-clear[data-v-ac63bbd5]{display:flex;align-items:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.875rem;opacity:.6;transition:opacity .15s}.product-search-clear[data-v-ac63bbd5]:hover{opacity:1;color:var(--pp-text-primary)}.product-card[data-v-ac63bbd5]{display:block;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);padding:1rem;text-decoration:none;color:inherit;transition:all .2s ease;cursor:pointer}.product-card[data-v-ac63bbd5]:hover{border-color:var(--pp-blue);box-shadow:var(--pp-shadow-md);transform:translateY(-2px);text-decoration:none;color:inherit}.product-card-header[data-v-ac63bbd5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.product-card-icon[data-v-ac63bbd5]{font-size:1.375rem;color:var(--pp-blue);flex-shrink:0}.product-card-name[data-v-ac63bbd5]{font-size:.875rem;font-weight:600;color:var(--pp-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-count[data-v-ac63bbd5]{font-size:.8125rem;font-weight:700;color:var(--pp-blue);background:var(--pp-blue-light);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.product-card-bar[data-v-ac63bbd5]{margin-bottom:.625rem}.severity-bar[data-v-ac63bbd5]{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--pp-border-subtle)}.severity-seg[data-v-ac63bbd5]{transition:width .3s ease;min-width:0}.severity-seg-critical[data-v-ac63bbd5]{background:#dc2626}.severity-seg-high[data-v-ac63bbd5]{background:#ea580c}.severity-seg-medium[data-v-ac63bbd5]{background:#d97706}.severity-seg-low[data-v-ac63bbd5]{background:#2563eb}.severity-seg-na[data-v-ac63bbd5]{background:#9ca3af}.product-card-meta[data-v-ac63bbd5]{display:flex;flex-wrap:wrap;gap:.375rem}.product-badge[data-v-ac63bbd5]{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.4}.product-badge-exploited[data-v-ac63bbd5]{background:#d639391a;color:#d63939}.product-badge-kev[data-v-ac63bbd5]{background:#f767081a;color:#f76708}.filter-row[data-v-ac63bbd5]{display:flex;flex-wrap:wrap;gap:.75rem}.filter-group[data-v-ac63bbd5]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.control-pill[data-v-ac63bbd5]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.control-pill[data-v-ac63bbd5]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill--active[data-v-ac63bbd5]{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 2px 8px #2563eb40}.control-pill--active[data-v-ac63bbd5]:hover{background:#1d4ed8;border-color:#1d4ed8}.control-pill--active .control-pill-label[data-v-ac63bbd5],.control-pill--active .control-pill-icon[data-v-ac63bbd5]{color:#fff}.control-pill--back[data-v-ac63bbd5]{text-decoration:none}.control-pill-icon[data-v-ac63bbd5]{font-size:.875rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-pill-label[data-v-ac63bbd5]{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);transition:color .2s ease}.table-toolbar[data-v-ac63bbd5]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border-subtle)}.table-toolbar-row[data-v-ac63bbd5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.table-toolbar-left[data-v-ac63bbd5]{display:flex;align-items:center;gap:.625rem;min-width:0}.table-toolbar-title[data-v-ac63bbd5]{font-size:.9375rem;font-weight:700;color:var(--pp-text-primary);margin:0;white-space:nowrap}.table-toolbar-count[data-v-ac63bbd5]{font-size:.75rem;font-weight:600;color:var(--pp-blue);background:var(--pp-blue-light);padding:.125rem .5rem;border-radius:99px;white-space:nowrap}.table-search[data-v-ac63bbd5]{display:flex;align-items:center;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);padding:.3125rem .625rem;gap:.375rem;transition:all .2s ease;width:40%}.table-search[data-v-ac63bbd5]:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px var(--pp-blue-light);background:var(--pp-surface)}.table-search-icon[data-v-ac63bbd5]{color:var(--pp-text-muted);font-size:.9375rem;flex-shrink:0}.table-search-input[data-v-ac63bbd5]{border:none;background:transparent;outline:none;font-size:.8125rem;color:var(--pp-text-primary);width:100%;padding:.125rem 0}.table-search-input[data-v-ac63bbd5]::placeholder{color:var(--pp-text-muted)}.table-search-clear[data-v-ac63bbd5]{display:flex;align-items:center;background:none;border:none;color:var(--pp-text-muted);cursor:pointer;padding:0;font-size:.8125rem;opacity:.6;transition:opacity .15s}.table-search-clear[data-v-ac63bbd5]:hover{opacity:1;color:var(--pp-text-primary)}.cve-cell[data-v-ac63bbd5]{line-height:1.4}.cve-link[data-v-ac63bbd5]{font-weight:600;font-size:.8125rem;color:#2563eb;text-decoration:none;transition:color .15s ease}.cve-link[data-v-ac63bbd5]:hover{color:#1d4ed8;text-decoration:underline}.cve-title-sub[data-v-ac63bbd5]{font-size:.75rem;color:var(--pp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.severity-cell[data-v-ac63bbd5]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.severity-score[data-v-ac63bbd5]{font-size:.8125rem;font-weight:600;color:var(--pp-text-secondary)}.category-text[data-v-ac63bbd5]{font-size:.8125rem;color:var(--pp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.month-link[data-v-ac63bbd5]{display:inline-block;padding:.125rem .5rem;background:#2563eb14;color:#2563eb;border-radius:var(--pp-radius-sm);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease;white-space:nowrap}.month-link[data-v-ac63bbd5]:hover{background:#2563eb29;color:#1d4ed8;text-decoration:none}.status-badges[data-v-ac63bbd5]{display:flex;flex-wrap:wrap;gap:.25rem}.status-badge[data-v-ac63bbd5]{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.status-exploited[data-v-ac63bbd5]{background:#d639391a;color:#d63939}.status-kev[data-v-ac63bbd5]{background:#f767081a;color:#f76708}.status-disclosed[data-v-ac63bbd5]{background:#8e44ad1a;color:#8e44ad}[data-v-ac63bbd5] .p-datatable td{overflow:hidden}[data-theme=dark]{border-color:#3b82f680;box-shadow:0 4px 12px #0000004d}[data-theme=dark]{background:#d639392e}[data-theme=dark]{background:#f767082e}[data-theme=dark]{background:#8e44ad2e}[data-theme=dark]{background:#3b82f626}[data-theme=dark]{background:#3b82f640}[data-theme=dark]{color:#60a5fa}[data-theme=dark]{color:#93bbfd}@media(max-width:767px){.stat-tile[data-v-ac63bbd5]{padding:.75rem}.stat-value[data-v-ac63bbd5]{font-size:1.25rem}.stat-label[data-v-ac63bbd5]{font-size:.6875rem}.table-search[data-v-ac63bbd5]{width:100%}.filter-row[data-v-ac63bbd5]{gap:.5rem}.filter-group[data-v-ac63bbd5]{gap:.25rem}.control-pill[data-v-ac63bbd5]{padding:.25rem .5rem}.control-pill-label[data-v-ac63bbd5]{font-size:.75rem}}.loader-container[data-v-91c1bf32]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pp-loader-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.header-controls[data-v-91c1bf32]{display:flex;align-items:center;gap:.5rem}.control-pill[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:99px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.control-pill[data-v-91c1bf32]:hover{border-color:#2563eb4d;background:var(--pp-blue-light)}.control-pill--active[data-v-91c1bf32]{background:var(--pp-blue);border-color:var(--pp-blue);box-shadow:0 2px 8px #2563eb40}.control-pill--active[data-v-91c1bf32]:hover{background:#1d4ed8;border-color:#1d4ed8}.control-pill--active .control-pill-label[data-v-91c1bf32],.control-pill--active .control-pill-icon[data-v-91c1bf32]{color:#fff}.control-pill-icon[data-v-91c1bf32]{font-size:1rem;color:var(--pp-text-muted);flex-shrink:0;transition:color .2s ease}.control-pill-label[data-v-91c1bf32]{font-size:.8125rem;font-weight:500;color:var(--pp-text-secondary);transition:color .2s ease}.score-tile[data-v-91c1bf32]{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);padding:1rem .75rem;text-align:center;background:var(--pp-surface);transition:background-color .15s ease;border-bottom:3px solid var(--pp-border)}.score-tile[data-v-91c1bf32]:hover{background-color:var(--pp-bg)}.score-tile-value[data-v-91c1bf32]{font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--pp-text-primary)}.score-tile-label[data-v-91c1bf32]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted);margin-top:.375rem}.score-critical[data-v-91c1bf32]{border-bottom-color:#d63939}.score-critical .score-tile-value[data-v-91c1bf32]{color:#d63939}.score-exploited[data-v-91c1bf32]{border-bottom-color:#dc2626}.score-exploited .score-tile-value[data-v-91c1bf32]{color:#dc2626}.score-kev[data-v-91c1bf32]{border-bottom-color:#ea580c}.score-kev .score-tile-value[data-v-91c1bf32]{color:#ea580c}.score-cvss[data-v-91c1bf32]{border-bottom-color:#2563eb}.score-cvss .score-tile-value[data-v-91c1bf32]{color:#2563eb}.briefing-meta-inline[data-v-91c1bf32]{display:flex;align-items:center;gap:.625rem}.meta-tag[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--pp-text-muted);font-weight:500}.meta-tag-icon[data-v-91c1bf32]{font-size:.8125rem}.overview-bars[data-v-91c1bf32]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--pp-border-subtle);display:flex;flex-direction:column;gap:1rem}.bar-row[data-v-91c1bf32]{display:flex;flex-direction:column;gap:.5rem}.bar-label[data-v-91c1bf32]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text-muted)}.stacked-bar[data-v-91c1bf32]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--pp-bg);gap:1px}.bar-segment[data-v-91c1bf32]{transition:width .4s ease;min-width:4px}.bar-segment[data-v-91c1bf32]:first-child{border-radius:4px 0 0 4px}.bar-segment[data-v-91c1bf32]:last-child{border-radius:0 4px 4px 0}.bar-legend[data-v-91c1bf32]{display:flex;flex-wrap:wrap;gap:.75rem}.legend-item[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--pp-text-secondary);font-weight:500}.legend-dot[data-v-91c1bf32]{width:7px;height:7px;border-radius:2px;flex-shrink:0}.category-chips[data-v-91c1bf32]{display:flex;flex-wrap:wrap;gap:.375rem}.category-chip[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .625rem;background:var(--pp-bg);border:1px solid var(--pp-border-subtle);border-radius:99px;font-size:.6875rem;color:var(--pp-text-secondary);white-space:nowrap}.category-chip strong[data-v-91c1bf32]{color:var(--pp-text-primary);font-weight:700}.category-chip-icon[data-v-91c1bf32]{font-size:.75rem;color:var(--pp-text-muted)}.briefing-card>.card-header[data-v-91c1bf32]{display:flex;align-items:center;gap:.5rem}.action-btn[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.375rem;background:transparent;border:1px solid var(--pp-border);color:var(--pp-text-secondary);font-size:.75rem;font-weight:500;padding:.25rem .625rem;border-radius:var(--pp-radius-sm);cursor:pointer;transition:all .15s ease}.action-btn[data-v-91c1bf32]:hover{background:var(--pp-bg);color:var(--pp-text-primary);border-color:var(--pp-blue)}.action-btn-text[data-v-91c1bf32]{display:none}.briefing-content[data-v-91c1bf32]{font-size:.9375rem;color:var(--pp-text-secondary);line-height:1.75}.briefing-content[data-v-91c1bf32] h2{font-size:1.0625rem;font-weight:700;color:var(--pp-text-primary);margin-top:2rem;margin-bottom:.875rem;padding-bottom:.5rem;border-bottom:2px solid var(--pp-blue);letter-spacing:-.01em}.briefing-content[data-v-91c1bf32] h2:first-child{margin-top:0}.briefing-content[data-v-91c1bf32] h3{font-size:.9375rem;font-weight:600;color:var(--pp-blue);margin-top:1.5rem;margin-bottom:.5rem;padding:.5rem .75rem;background:var(--pp-blue-light);border-left:3px solid var(--pp-blue);border-radius:0 var(--pp-radius-sm) var(--pp-radius-sm) 0}.briefing-content[data-v-91c1bf32] h3 a{color:var(--pp-blue);text-decoration:none;font-weight:600}.briefing-content[data-v-91c1bf32] h3 a:hover{text-decoration:underline}.briefing-content[data-v-91c1bf32] h4{font-size:.875rem;font-weight:600;color:var(--pp-text-primary);margin-top:1.25rem;margin-bottom:.375rem}.briefing-content[data-v-91c1bf32] p{margin-bottom:.75rem}.briefing-content[data-v-91c1bf32] ul,.briefing-content[data-v-91c1bf32] ol{padding-left:1.25rem;margin-bottom:.75rem}.briefing-content[data-v-91c1bf32] li{margin-bottom:.375rem}.briefing-content[data-v-91c1bf32] li p{margin-bottom:.25rem}.briefing-content[data-v-91c1bf32] strong{color:var(--pp-text-primary);font-weight:600}.briefing-content[data-v-91c1bf32] code{font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;padding:.125rem .4375rem;background:var(--pp-bg);border:1px solid var(--pp-border-subtle);border-radius:4px;color:var(--pp-text-primary);word-break:break-all}.briefing-content[data-v-91c1bf32] a{color:var(--pp-blue);text-decoration:none;font-weight:500}.briefing-content[data-v-91c1bf32] a:hover{text-decoration:underline}.briefing-content[data-v-91c1bf32] blockquote{border-left:3px solid var(--pp-blue);padding:.75rem 1rem;margin:1.25rem 0;background:var(--pp-blue-light);border-radius:0 var(--pp-radius-sm) var(--pp-radius-sm) 0;color:var(--pp-text-secondary);font-size:.875rem;line-height:1.6}.briefing-content[data-v-91c1bf32] blockquote p:last-child{margin-bottom:0}.briefing-content[data-v-91c1bf32] blockquote strong{color:var(--pp-text-primary)}.briefing-content[data-v-91c1bf32] hr{border:none;border-top:1px solid var(--pp-border-subtle);margin:1.75rem 0}.briefing-content[data-v-91c1bf32] table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.8125rem}.briefing-content[data-v-91c1bf32] th{background:var(--pp-bg);border:1px solid var(--pp-border);padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--pp-text-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.briefing-content[data-v-91c1bf32] td{border:1px solid var(--pp-border);padding:.5rem .75rem;color:var(--pp-text-secondary)}.briefing-content[data-v-91c1bf32] tr:nth-child(2n){background:var(--pp-bg)}.empty-title[data-v-91c1bf32]{font-size:1rem;font-weight:600;color:var(--pp-text-primary);margin-bottom:.375rem}.empty-text[data-v-91c1bf32]{font-size:.875rem;color:var(--pp-text-muted);max-width:400px;margin:0 auto}.bottom-nav[data-v-91c1bf32]{display:flex;align-items:center;justify-content:space-between}.bottom-nav-btn[data-v-91c1bf32]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--pp-blue);text-decoration:none;padding:.5rem .875rem;background:var(--pp-surface);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);transition:all .15s ease}.bottom-nav-btn[data-v-91c1bf32]:hover{background:var(--pp-blue-light);border-color:var(--pp-blue);text-decoration:none}.bottom-nav-toggle[data-v-91c1bf32]{display:flex;gap:.25rem;background:var(--pp-surface);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);padding:.1875rem}.toggle-btn[data-v-91c1bf32]{padding:.375rem .75rem;font-size:.75rem;font-weight:600;border:none;border-radius:calc(var(--pp-radius-sm) - 2px);cursor:pointer;transition:all .15s ease;background:transparent;color:var(--pp-text-muted)}.toggle-btn[data-v-91c1bf32]:hover{color:var(--pp-text-primary)}.toggle-btn--active[data-v-91c1bf32]{background:var(--pp-blue);color:#fff;box-shadow:0 1px 4px #2563eb4d}@media(min-width:768px){.action-btn-text[data-v-91c1bf32]{display:inline}}@media(max-width:767px){.score-tile[data-v-91c1bf32]{padding:.75rem .5rem}.score-tile-value[data-v-91c1bf32]{font-size:1.125rem}.score-tile-label[data-v-91c1bf32]{font-size:.5625rem}.briefing-content[data-v-91c1bf32]{font-size:.875rem}.briefing-content[data-v-91c1bf32] h2{font-size:.9375rem}.briefing-content[data-v-91c1bf32] h3{font-size:.8125rem;padding:.375rem .625rem}.briefing-content[data-v-91c1bf32] table{font-size:.75rem}.card-body[data-v-91c1bf32]{padding:.75rem}.bottom-nav[data-v-91c1bf32]{flex-direction:column;gap:.75rem}.bottom-nav-btn[data-v-91c1bf32],.bottom-nav-toggle[data-v-91c1bf32]{width:100%;justify-content:center}.toggle-btn[data-v-91c1bf32]{flex:1;text-align:center}.overview-bars[data-v-91c1bf32]{gap:.75rem}.bar-legend[data-v-91c1bf32]{gap:.5rem}.category-chips[data-v-91c1bf32]{gap:.25rem}.category-chip[data-v-91c1bf32]{font-size:.625rem;padding:.1875rem .5rem}}[data-theme=dark]{background:#ffffff0a;border-color:var(--pp-border)}[data-theme=dark]{background:#ffffff0f}[data-theme=dark]{background:var(--pp-surface)}[data-theme=dark]{background:var(--pp-blue)}[data-theme=dark]{border-color:var(--pp-border);color:var(--pp-text-muted)}[data-theme=dark]{background:#ffffff0d;color:var(--pp-text-primary)}[data-theme=dark]{background:#2563eb14;border-left-color:var(--pp-blue)}[data-theme=dark]{background:#2563eb0f;border-left-color:var(--pp-blue)}[data-theme=dark]{background:#ffffff0f;border-color:var(--pp-border)}
