.malware-archive-page .archive-overview{margin-bottom:clamp(2rem,5vw,3rem)}.malware-archive-page .archive-overview .overview-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(13,16,23,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(.75rem,2vw,1rem);padding:clamp(1.5rem,4vw,2.5rem)}.malware-archive-page .archive-overview .overview-header{align-items:flex-start;display:flex;gap:clamp(1.5rem,4vw,2rem)}@media(max-width:768px){.malware-archive-page .archive-overview .overview-header{flex-direction:column;gap:1.5rem}}.malware-archive-page .archive-overview .overview-header .overview-text{flex:1}.malware-archive-page .archive-overview .overview-header .overview-text h2{background:linear-gradient(135deg,var(--color-link),var(--color-link-hover));background-clip:text;-webkit-background-clip:text;font-size:clamp(1.75rem,5vw,2.5rem);margin:0 0 clamp(.75rem,2vw,1rem);-webkit-text-fill-color:transparent;font-weight:700;line-height:1.2}.malware-archive-page .archive-overview .overview-header .overview-text p{color:rgba(201,209,217,.9);font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;margin:0 0 clamp(1rem,3vw,1.5rem)}.malware-archive-page .archive-overview .overview-header .archive-stats{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}@media(max-width:768px){.malware-archive-page .archive-overview .overview-header .archive-stats{grid-template-columns:repeat(3,1fr);width:100%}}.malware-archive-page .archive-overview .overview-header .archive-stats .stat-item{text-align:center}.malware-archive-page .archive-overview .overview-header .archive-stats .stat-item .stat-number{color:var(--color-link);display:block;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1}.malware-archive-page .archive-overview .overview-header .archive-stats .stat-item .stat-label{color:rgba(201,209,217,.7);display:block;font-size:clamp(.75rem,2vw,.85rem);margin-top:.25rem}.malware-archive-page .archive-overview .safety-notice{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:clamp(.375rem,1vw,.5rem);color:rgba(255,193,203,.95);font-size:clamp(.9rem,2.2vw,.95rem);margin-top:clamp(1rem,2.5vw,1.5rem);padding:clamp(.75rem,2.5vw,1rem)}.malware-archive-page .archive-overview .safety-notice strong{color:#ff6b7a}.malware-archive-page .archive-controls{margin-bottom:clamp(1.5rem,4vw,2rem)}.malware-archive-page .archive-controls .controls-container{background:rgba(13,16,23,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(.5rem,1.5vw,.75rem);display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1rem,3vw,1.5rem)}.malware-archive-page .archive-controls .search-section .search-bar{max-width:600px;position:relative}.malware-archive-page .archive-controls .search-section .search-bar .clear-button{background:none;border:none;border-radius:.25rem;color:rgba(201,209,217,.6);cursor:pointer;display:none;font-size:1.5rem;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.malware-archive-page .archive-controls .search-section .search-bar .clear-button:hover{background:hsla(0,0%,100%,.1);color:var(--color-text)}.malware-archive-page .archive-controls .search-section .search-stats{color:rgba(201,209,217,.55);display:flex;flex-wrap:wrap;font-size:clamp(.7rem,1.8vw,.8rem);gap:.75rem;letter-spacing:.5px;margin-top:.5rem;text-transform:uppercase}.malware-archive-page .archive-controls .filters-section{display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:640px){.malware-archive-page .archive-controls .filters-section{grid-template-columns:1fr}}.malware-archive-page .archive-controls .filters-section .filter-group{display:flex;flex-direction:column;gap:.5rem}.malware-archive-page .archive-controls .filters-section .filter-group label{color:rgba(201,209,217,.8);font-size:clamp(.8rem,2vw,.9rem);font-weight:500}.malware-archive-page .archive-controls .filters-section .filter-group select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:clamp(.25rem,.8vw,.375rem);color:var(--color-text);cursor:pointer;font-size:clamp(.85rem,2.1vw,.95rem);padding:clamp(.5rem,1.5vw,.75rem);transition:all .2s ease}.malware-archive-page .archive-controls .filters-section .filter-group select:focus{background:hsla(0,0%,100%,.08);border-color:var(--color-link);outline:none}.malware-archive-page .archive-controls .filters-section .filter-group select option{background:var(--color-background);color:var(--color-text)}.malware-archive-page .archive-controls .display-controls{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem)}.malware-archive-page .archive-controls .display-controls .sort-group,.malware-archive-page .archive-controls .display-controls .view-group{align-items:center;display:flex;gap:.5rem}.malware-archive-page .archive-controls .display-controls .sort-group label,.malware-archive-page .archive-controls .display-controls .view-group label{color:rgba(201,209,217,.8);font-size:clamp(.8rem,2vw,.9rem);font-weight:500;white-space:nowrap}.malware-archive-page .archive-controls .display-controls .sort-group select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:clamp(.25rem,.8vw,.375rem);color:var(--color-text);cursor:pointer;font-size:clamp(.85rem,2.1vw,.95rem);min-width:140px;padding:clamp(.5rem,1.5vw,.75rem)}.malware-archive-page .archive-controls .display-controls .sort-group select:focus{border-color:var(--color-link);outline:none}.malware-archive-page .archive-controls .display-controls .reset-button{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.55rem;color:rgba(201,209,217,.75);cursor:pointer;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.55rem 1.1rem;text-transform:uppercase;transition:.25s}.malware-archive-page .archive-controls .display-controls .reset-button:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:var(--color-text)}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring,.malware-archive-page .results-region .samples-grid .sample-card .threat-ring,.malware-sample-page .sample-header .header-score .threat-ring,.malware-sample-page .sample-header .header-threat .threat-ring{--size:48px;display:inline-grid;font-size:.65rem;font-weight:600;height:var(--size);place-items:center;position:relative;width:var(--size)}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring .ring,.malware-archive-page .results-region .samples-grid .sample-card .threat-ring .ring,.malware-sample-page .sample-header .header-score .threat-ring .ring,.malware-sample-page .sample-header .header-threat .threat-ring .ring{background:conic-gradient(var(--ring-color) calc(var(--p, 0)*1%),hsla(0,0%,100%,.08) 0);border-radius:50%;inset:0;-webkit-mask:radial-gradient(circle at 50% 50%,transparent 62%,#000 63%);mask:radial-gradient(circle at 50% 50%,transparent 62%,#000 63%);position:absolute}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring .val,.malware-archive-page .results-region .samples-grid .sample-card .threat-ring .val,.malware-sample-page .sample-header .header-score .threat-ring .val,.malware-sample-page .sample-header .header-threat .threat-ring .val{font-family:JetBrains Mono,monospace;position:relative}.malware-archive-page .archive-results,.malware-archive-page .results-region{position:relative}.malware-archive-page .archive-results #loading-indicator,.malware-archive-page .results-region #loading-indicator{align-items:center;background:rgba(13,16,23,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;display:flex;gap:.75rem;left:50%;padding:1rem 1.5rem;position:absolute;top:2rem;transform:translateX(-50%);transition:all .3s ease;z-index:10}.malware-archive-page .archive-results #loading-indicator.loading-hidden,.malware-archive-page .results-region #loading-indicator.loading-hidden{opacity:0;pointer-events:none}.malware-archive-page .archive-results #loading-indicator .spinner,.malware-archive-page .results-region #loading-indicator .spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:2px solid var(--color-link);height:20px;width:20px}.malware-archive-page .archive-results #loading-indicator span,.malware-archive-page .results-region #loading-indicator span{color:rgba(201,209,217,.8);font-size:.9rem}.malware-archive-page .archive-results .samples-grid,.malware-archive-page .results-region .samples-grid{align-items:start;display:grid;gap:clamp(.9rem,2vw,1.2rem);grid-template-columns:1fr;margin-bottom:2rem;position:relative}.malware-archive-page .archive-results .samples-grid .sample-card,.malware-archive-page .results-region .samples-grid .sample-card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(13,16,23,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(.5rem,1.2vw,.75rem);display:flex;flex-direction:column;gap:.85rem;isolation:isolate;overflow:hidden;padding:clamp(.9rem,2.2vw,1.2rem);position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.malware-archive-page .archive-results .samples-grid .sample-card:after,.malware-archive-page .archive-results .samples-grid .sample-card:before,.malware-archive-page .results-region .samples-grid .sample-card:after,.malware-archive-page .results-region .samples-grid .sample-card:before{content:"";inset:0;pointer-events:none;position:absolute;transition:.45s}.malware-archive-page .archive-results .samples-grid .sample-card:before,.malware-archive-page .results-region .samples-grid .sample-card:before{background:linear-gradient(135deg,rgba(var(--link-rgb),.14),transparent 55%);mix-blend-mode:overlay;opacity:0}.malware-archive-page .archive-results .samples-grid .sample-card:after,.malware-archive-page .results-region .samples-grid .sample-card:after{background:radial-gradient(circle at 82% 14%,rgba(var(--link-rgb),.35),transparent 60%);filter:blur(18px);opacity:.18}.malware-archive-page .archive-results .samples-grid .sample-card:hover,.malware-archive-page .results-region .samples-grid .sample-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 28px -8px rgba(0,0,0,.55);transform:translateY(-4px)}.malware-archive-page .archive-results .samples-grid .sample-card:hover:before,.malware-archive-page .results-region .samples-grid .sample-card:hover:before{opacity:1}.malware-archive-page .archive-results .samples-grid .sample-card:focus-within,.malware-archive-page .results-region .samples-grid .sample-card:focus-within{border-color:var(--color-link)}.malware-archive-page .archive-results .samples-grid .sample-card .sc-header,.malware-archive-page .results-region .samples-grid .sample-card .sc-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.malware-archive-page .archive-results .samples-grid .sample-card .sc-hash,.malware-archive-page .results-region .samples-grid .sample-card .sc-hash{color:#fff;flex:1;font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,.72rem + .3vw,.95rem);font-weight:600;letter-spacing:.55px;line-height:1.25;overflow-wrap:anywhere;word-break:break-all}.malware-archive-page .archive-results .samples-grid .sample-card .sc-threat,.malware-archive-page .results-region .samples-grid .sample-card .sc-threat{align-items:center;display:flex;flex:0 0 auto}.malware-archive-page .archive-results .samples-grid .sample-card .sc-chips,.malware-archive-page .results-region .samples-grid .sample-card .sc-chips{background:transparent;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;min-width:0;padding:0;position:relative;row-gap:.35rem}.malware-archive-page .archive-results .samples-grid .sample-card .sc-chips .meta-chip,.malware-archive-page .results-region .samples-grid .sample-card .sc-chips .meta-chip{align-items:center;backdrop-filter:blur(4px) saturate(140%);background:rgba(var(--link-rgb),.22);border:1px solid rgba(var(--link-rgb),.4);border-radius:.75rem;border-radius:999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.05);color:var(--color-link);display:inline-flex;font-size:.65rem;font-size:clamp(.55rem,.5rem + .25vw,.7rem);font-weight:600;gap:.35ch;letter-spacing:.5px;letter-spacing:.4px;line-height:1;max-width:100%;overflow-wrap:anywhere;padding:.35rem .65rem .38rem;position:relative;text-transform:uppercase;white-space:nowrap;white-space:normal;word-break:break-word}.malware-archive-page .archive-results .samples-grid .sample-card .sc-chips .meta-chip[data-kind=country],.malware-archive-page .results-region .samples-grid .sample-card .sc-chips .meta-chip[data-kind=country]{background:hsla(0,0%,100%,.18);color:var(--color-text)}.malware-archive-page .archive-results .samples-grid .sample-card .sc-chips .meta-chip[data-kind=family],.malware-archive-page .results-region .samples-grid .sample-card .sc-chips .meta-chip[data-kind=family]{background:rgba(var(--link-rgb),.45)}.malware-archive-page .archive-results .samples-grid .sample-card .sc-chips .meta-chip[data-kind=vector],.malware-archive-page .results-region .samples-grid .sample-card .sc-chips .meta-chip[data-kind=vector]{background:rgba(20,60,160,.65);border-color:rgba(40,90,200,.7);box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 0 1px rgba(40,90,200,.35)}.malware-archive-page .archive-results .samples-grid .sample-card .sc-details,.malware-archive-page .results-region .samples-grid .sample-card .sc-details{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:.6rem;display:grid;gap:.5rem .9rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:.9rem;padding:.65rem .75rem .75rem;position:relative}.malware-archive-page .archive-results .samples-grid .sample-card .sc-row,.malware-archive-page .results-region .samples-grid .sample-card .sc-row{display:flex;flex-direction:column;gap:.15rem;min-width:0}.malware-archive-page .archive-results .samples-grid .sample-card .sc-row .k,.malware-archive-page .results-region .samples-grid .sample-card .sc-row .k{color:hsla(0,0%,100%,.55);font-size:.55rem;font-weight:600;letter-spacing:.55px;text-transform:uppercase}.malware-archive-page .archive-results .samples-grid .sample-card .sc-row .v,.malware-archive-page .results-region .samples-grid .sample-card .sc-row .v{color:hsla(0,0%,100%,.85);font-size:.62rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.malware-archive-page .archive-results .samples-grid .sample-card .sc-row .v .rel,.malware-archive-page .results-region .samples-grid .sample-card .sc-row .v .rel{color:hsla(0,0%,100%,.5);font-size:.55rem;margin-left:.25rem}.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions a,.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions button,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions a,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions button{background:linear-gradient(180deg,rgba(var(--link-rgb),.18),rgba(var(--link-rgb),.1));border:1px solid hsla(0,0%,100%,.15);border-radius:.55rem;color:var(--color-link);cursor:pointer;flex:1 1 auto;font-size:.6rem;font-weight:600;letter-spacing:.5px;padding:.55rem .85rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s}.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions a:hover,.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions button:hover,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions a:hover,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions button:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions .copy-hash-btn,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions .copy-hash-btn{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85)}.malware-archive-page .archive-results .samples-grid .sample-card .sc-actions .copy-hash-btn:hover,.malware-archive-page .results-region .samples-grid .sample-card .sc-actions .copy-hash-btn:hover{background:hsla(0,0%,100%,.16);color:#fff}.malware-archive-page .archive-results .samples-grid .sample-card .actions,.malware-archive-page .archive-results .samples-grid .sample-card .hash-group,.malware-archive-page .archive-results .samples-grid .sample-card .sample-top,.malware-archive-page .archive-results .samples-grid .sample-card .stats,.malware-archive-page .results-region .samples-grid .sample-card .actions,.malware-archive-page .results-region .samples-grid .sample-card .hash-group,.malware-archive-page .results-region .samples-grid .sample-card .sample-top,.malware-archive-page .results-region .samples-grid .sample-card .stats{display:none!important}.malware-archive-page .archive-results .samples-grid .sample-card .sample-hash,.malware-archive-page .results-region .samples-grid .sample-card .sample-hash{background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border-radius:.55rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:#fff;display:block;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.6px;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:.55rem .7rem;position:relative;word-break:break-all}.malware-archive-page .archive-results .samples-grid .sample-card .meta-row,.malware-archive-page .results-region .samples-grid .sample-card .meta-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}.malware-archive-page .archive-results .samples-grid .sample-card .meta-row .meta-chip,.malware-archive-page .results-region .samples-grid .sample-card .meta-row .meta-chip{align-items:center;background:rgba(var(--link-rgb),.14);border-radius:.75rem;color:var(--color-link);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.malware-archive-page .archive-results .samples-grid .sample-card .meta-row .meta-chip[data-kind=country],.malware-archive-page .results-region .samples-grid .sample-card .meta-row .meta-chip[data-kind=country]{background:hsla(0,0%,100%,.1);color:var(--color-text)}.malware-archive-page .archive-results .samples-grid .sample-card .meta-row .meta-chip[data-kind=type],.malware-archive-page .results-region .samples-grid .sample-card .meta-row .meta-chip[data-kind=type]{background:rgba(var(--link-rgb),.22)}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring,.malware-archive-page .results-region .samples-grid .sample-card .threat-ring{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring[data-level=low],.malware-archive-page .results-region .samples-grid .sample-card .threat-ring[data-level=low]{--ring-color:#2fae60}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring[data-level=medium],.malware-archive-page .results-region .samples-grid .sample-card .threat-ring[data-level=medium]{--ring-color:#ffc107}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring[data-level=high],.malware-archive-page .results-region .samples-grid .sample-card .threat-ring[data-level=high]{--ring-color:#ff6b7a}.malware-archive-page .archive-results .samples-grid .sample-card .threat-ring .val,.malware-archive-page .results-region .samples-grid .sample-card .threat-ring .val{font-size:.7rem}.malware-archive-page .archive-results .samples-grid .sample-card .stats,.malware-archive-page .results-region .samples-grid .sample-card .stats{color:rgba(201,209,217,.7);display:flex;font-size:.6rem;gap:.85rem;letter-spacing:.5px;text-transform:uppercase}.malware-archive-page .archive-results .samples-grid .sample-card .stats .stat,.malware-archive-page .results-region .samples-grid .sample-card .stats .stat{align-items:center;display:flex;gap:.25rem;padding-left:.75rem;position:relative}.malware-archive-page .archive-results .samples-grid .sample-card .stats .stat:before,.malware-archive-page .results-region .samples-grid .sample-card .stats .stat:before{background:rgba(var(--link-rgb),.65);border-radius:50%;content:"";filter:blur(.3px);height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.malware-archive-page .archive-results .samples-grid .sample-card .actions,.malware-archive-page .results-region .samples-grid .sample-card .actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;position:relative}.malware-archive-page .archive-results .samples-grid .sample-card .actions a,.malware-archive-page .archive-results .samples-grid .sample-card .actions button,.malware-archive-page .results-region .samples-grid .sample-card .actions a,.malware-archive-page .results-region .samples-grid .sample-card .actions button{background:linear-gradient(180deg,rgba(var(--link-rgb),.18),rgba(var(--link-rgb),.12));border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;color:var(--color-link);cursor:pointer;flex:1 1 auto;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:.55rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s}.malware-archive-page .archive-results .samples-grid .sample-card .actions a:hover,.malware-archive-page .archive-results .samples-grid .sample-card .actions button:hover,.malware-archive-page .results-region .samples-grid .sample-card .actions a:hover,.malware-archive-page .results-region .samples-grid .sample-card .actions button:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-archive-page .archive-results .samples-grid .sample-card .actions a.secondary,.malware-archive-page .archive-results .samples-grid .sample-card .actions button.secondary,.malware-archive-page .results-region .samples-grid .sample-card .actions a.secondary,.malware-archive-page .results-region .samples-grid .sample-card .actions button.secondary{background:hsla(0,0%,100%,.06);color:var(--color-text)}.malware-archive-page .archive-results .samples-grid .sample-card .actions a.secondary:hover,.malware-archive-page .archive-results .samples-grid .sample-card .actions button.secondary:hover,.malware-archive-page .results-region .samples-grid .sample-card .actions a.secondary:hover,.malware-archive-page .results-region .samples-grid .sample-card .actions button.secondary:hover{background:hsla(0,0%,100%,.14)}.malware-archive-page .archive-results .samples-grid .sample-card.is-loading,.malware-archive-page .results-region .samples-grid .sample-card.is-loading{animation:pulse 1.15s ease-in-out infinite;pointer-events:none}.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-actions a,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-actions button,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-chips .meta-chip,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-details .sc-row .k,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-details .sc-row .v,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-hash,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-actions a,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-actions button,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-chips .meta-chip,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-details .sc-row .k,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-details .sc-row .v,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-hash{color:transparent;position:relative}.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-actions a:after,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-actions button:after,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-chips .meta-chip:after,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-details .sc-row .k:after,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-details .sc-row .v:after,.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .sc-hash:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-actions a:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-actions button:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-chips .meta-chip:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-details .sc-row .k:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-details .sc-row .v:after,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .sc-hash:after{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,hsla(0,0%,100%,.08) 15%,hsla(0,0%,100%,.18) 35%,hsla(0,0%,100%,.08) 55%);border-radius:4px;content:"";inset:0;position:absolute}.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .threat-ring .val,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .threat-ring .val{color:transparent}.malware-archive-page .archive-results .samples-grid .sample-card.is-loading .threat-ring .ring,.malware-archive-page .results-region .samples-grid .sample-card.is-loading .threat-ring .ring{background:hsla(0,0%,100%,.08);border-radius:50%;-webkit-mask:none;mask:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes shine{to{background-position:200% 0}}.malware-archive-page .archive-results .pagination,.malware-archive-page .results-region .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.4rem,1vw,.6rem);justify-content:center;margin:clamp(1.5rem,4vw,2rem) 0}.malware-archive-page .archive-results .pagination .page-btn,.malware-archive-page .results-region .pagination .page-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;color:rgba(201,209,217,.75);cursor:pointer;font-size:.7rem;font-weight:600;letter-spacing:.5px;line-height:1;padding:.5rem .9rem;position:relative;text-transform:uppercase;transition:.2s}.malware-archive-page .archive-results .pagination .page-btn:hover:not(:disabled),.malware-archive-page .results-region .pagination .page-btn:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:var(--color-text)}.malware-archive-page .archive-results .pagination .page-btn.active,.malware-archive-page .results-region .pagination .page-btn.active{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-archive-page .archive-results .pagination .page-btn:disabled,.malware-archive-page .results-region .pagination .page-btn:disabled{cursor:not-allowed;opacity:.4}.malware-archive-page .archive-results .pagination .page-btn:focus-visible,.malware-archive-page .results-region .pagination .page-btn:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.malware-archive-page .archive-results .no-results,.malware-archive-page .results-region .no-results{padding:clamp(2rem,5vw,3rem);text-align:center}.malware-archive-page .archive-results .no-results .no-results-content,.malware-archive-page .results-region .no-results .no-results-content{margin:0 auto;max-width:400px}.malware-archive-page .archive-results .no-results .no-results-content h3,.malware-archive-page .results-region .no-results .no-results-content h3{color:rgba(201,209,217,.8);font-size:clamp(1.25rem,3vw,1.5rem);margin:0 0 1rem}.malware-archive-page .archive-results .no-results .no-results-content p,.malware-archive-page .results-region .no-results .no-results-content p{color:rgba(201,209,217,.6);font-size:clamp(.9rem,2.2vw,1rem);margin:0 0 1.5rem}.malware-archive-page .archive-results .no-results .no-results-content .action-button,.malware-archive-page .results-region .no-results .no-results-content .action-button{background:var(--color-link);border:none;border-radius:clamp(.25rem,.8vw,.375rem);color:#fff;cursor:pointer;font-size:clamp(.85rem,2.1vw,.9rem);padding:clamp(.6rem,1.8vw,.75rem) clamp(1.2rem,3vw,1.5rem);transition:all .2s ease}.malware-archive-page .archive-results .no-results .no-results-content .action-button:hover,.malware-archive-page .results-region .no-results .no-results-content .action-button:hover{background:var(--color-link-hover)}.malware-archive-page .hidden{display:none!important}.malware-archive-page .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:480px){.malware-archive-page .samples-grid .sample-card .sample-header{align-items:stretch;flex-direction:column;gap:.75rem}.malware-archive-page .samples-grid .sample-card .sample-header .hash-display .hash-full,.malware-archive-page .samples-grid .sample-card .sample-header .hash-display .hash-short{display:block;margin-bottom:.25rem}.malware-archive-page .samples-grid .sample-card .sample-header .threat-badge{align-self:flex-start}}.malware-sample-page{font-size:clamp(.9rem,2.5vw,1rem);line-height:1.5;margin:0 auto;max-width:1800px;padding:0 clamp(1rem,3vw,2rem)}.malware-sample-page .sample-not-found{padding:clamp(3rem,8vw,6rem) 0;text-align:center}.malware-sample-page .sample-not-found .not-found-content{margin:0 auto;max-width:500px}.malware-sample-page .sample-not-found .not-found-content h1{color:rgba(201,209,217,.8);font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem}.malware-sample-page .sample-not-found .not-found-content p{color:rgba(201,209,217,.6);font-size:clamp(1rem,2.5vw,1.1rem);margin-bottom:2rem}.malware-sample-page .sample-not-found .not-found-content .action-button{background:var(--color-link);border-radius:clamp(.375rem,1vw,.5rem);color:#fff;display:inline-block;font-weight:500;min-width:0;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);text-decoration:none;transition:all .2s ease}.malware-sample-page .sample-not-found .not-found-content .action-button:hover{background:var(--color-link-hover)}.malware-sample-page .sample-breadcrumb{font-size:clamp(.85rem,2.1vw,.9rem);margin-bottom:clamp(1rem,2.5vw,1.5rem)}.malware-sample-page .sample-breadcrumb a{color:var(--color-link);text-decoration:none}.malware-sample-page .sample-breadcrumb a:hover{text-decoration:underline}.malware-sample-page .sample-breadcrumb .breadcrumb-separator{color:rgba(201,209,217,.5);margin:0 .5rem}.malware-sample-page .sample-breadcrumb .current-sample{color:rgba(201,209,217,.7)}.malware-sample-page .sample-header{background:rgba(13,16,23,.8);border:1px solid hsla(0,0%,100%,.12);border-radius:clamp(.75rem,2vw,1rem);margin-bottom:clamp(1.5rem,3vw,2rem);overflow:hidden;padding:clamp(1.5rem,4vw,2rem);position:relative}.malware-sample-page .sample-header:before{background:linear-gradient(120deg,rgba(var(--link-rgb),.15),transparent 55%);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.malware-sample-page .sample-header .header-content{align-items:start;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:1rem}.malware-sample-page .sample-header .header-main{grid-column:1;grid-row:1}.malware-sample-page .sample-header .header-score{grid-column:2;grid-row:1;justify-content:flex-end}.malware-sample-page .sample-header .header-subtitle{grid-column:1;grid-row:2}.malware-sample-page .sample-header .header-main{flex:1}.malware-sample-page .sample-header .header-main .sample-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 clamp(.5rem,1.5vw,.75rem)}.malware-sample-page .sample-header .header-main .sample-hash{color:var(--color-link);font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,2.2vw,1rem);letter-spacing:.3px;line-height:1.2;overflow-wrap:anywhere;word-break:break-all}.malware-sample-page .sample-header .header-main .sample-subtitle{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.malware-sample-page .sample-header .header-main .sample-subtitle .file-type-badge{background:rgba(var(--link-rgb),.2);border-radius:.375rem;color:var(--color-link);font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.malware-sample-page .sample-header .header-main .sample-subtitle .first-seen{color:rgba(201,209,217,.7);font-size:clamp(.85rem,2.1vw,.9rem)}.malware-sample-page .sample-header .header-score{align-items:center;display:flex}.malware-sample-page .sample-header .header-score .threat-ring{--size:70px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.malware-sample-page .sample-header .header-score .threat-ring .val{font-size:.8rem}.malware-sample-page .sample-header .header-subtitle{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.malware-sample-page .sample-header .header-subtitle .file-type-badge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.95);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;text-transform:none;white-space:nowrap}.malware-sample-page .sample-header .header-subtitle .file-type-badge:not(.family-badge){background:rgba(var(--link-rgb),.14);border-color:rgba(var(--link-rgb),.35);color:var(--color-link)}.malware-sample-page .sample-header .header-subtitle .file-type-badge.family-badge{background:rgba(156,99,255,.16);border-color:rgba(156,99,255,.4);color:#c9b5ff}.malware-sample-page .sample-header .header-subtitle .meta-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.9);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.malware-sample-page .sample-header .header-subtitle .risk-chip.risk-low{background:rgba(47,174,96,.18);border-color:rgba(47,174,96,.35);color:#8be39f}.malware-sample-page .sample-header .header-subtitle .risk-chip.risk-medium{background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.35);color:#ffd76e}.malware-sample-page .sample-header .header-subtitle .risk-chip.risk-high{background:rgba(220,53,69,.18);border-color:rgba(220,53,69,.35);color:#ff8c98}.malware-sample-page .sample-header .header-subtitle .verdict-chip.verdict-critical{background:rgba(255,0,72,.2);border-color:rgba(255,0,72,.4);color:#ff8298}.malware-sample-page .sample-header .header-subtitle .verdict-chip.verdict-high{background:rgba(255,115,0,.2);border-color:rgba(255,115,0,.4);color:#ffbe8a}.malware-sample-page .sample-header .header-subtitle .verdict-chip.verdict-medium{background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.4);color:#ffd76e}.malware-sample-page .sample-header .header-subtitle .verdict-chip.verdict-low{background:rgba(47,174,96,.18);border-color:rgba(47,174,96,.4);color:#8be39f}.malware-sample-page .sample-header .header-threat{align-items:center;display:flex;flex-direction:column;gap:.75rem}.malware-sample-page .sample-header .header-threat .threat-ring{--size:70px}.malware-sample-page .sample-header .header-threat .threat-ring[data-level=low]{--ring-color:#2fae60}.malware-sample-page .sample-header .header-threat .threat-ring[data-level=medium]{--ring-color:#ffc107}.malware-sample-page .sample-header .header-threat .threat-ring[data-level=high]{--ring-color:#ff6b7a}.malware-sample-page .sample-header .header-threat .threat-context{font-size:.65rem;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.malware-sample-page .sample-mini-bar{align-items:center;backdrop-filter:blur(10px) saturate(140%);background:rgba(13,16,23,.82);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;box-shadow:0 2px 6px -2px rgba(0,0,0,.35),0 6px 22px -8px rgba(var(--link-rgb),.35);display:flex;gap:.85rem;margin-bottom:1rem;padding:.6rem 1rem;position:sticky;top:0;z-index:50}.malware-sample-page .sample-mini-bar:after{background:linear-gradient(135deg,rgba(var(--link-rgb),.22),transparent 65%);border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute}.malware-sample-page .sample-mini-bar .mini-hash{background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-radius:.5rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.5px;padding:.3rem .55rem}.malware-sample-page .sample-mini-bar .mini-actions{display:flex;gap:.4rem;margin-left:auto}.malware-sample-page .sample-mini-bar .mini-actions a,.malware-sample-page .sample-mini-bar .mini-actions button{background:linear-gradient(120deg,rgba(var(--link-rgb),.18),rgba(var(--link-rgb),.1));border:1px solid hsla(0,0%,100%,.12);border-radius:.45rem;color:var(--color-link);cursor:pointer;font-size:.65rem;font-weight:600;padding:.45rem .7rem;text-decoration:none;transition:.25s,transform .25s}.malware-sample-page .sample-mini-bar .mini-actions a:hover,.malware-sample-page .sample-mini-bar .mini-actions button:hover{background:var(--color-link);color:#fff;transform:translateY(-2px)}.malware-sample-page .sample-mini-bar .mini-actions a:active,.malware-sample-page .sample-mini-bar .mini-actions button:active{transform:translateY(0)}.malware-sample-page .sample-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;position:relative}.malware-sample-page .sample-tabs .tab-btn{backdrop-filter:blur(6px) saturate(160%);border:1px solid hsla(0,0%,100%,.14);border-radius:.7rem;color:var(--color-text);cursor:pointer;font-size:.7rem;font-weight:600;letter-spacing:.55px;overflow:hidden;padding:.65rem 1rem;position:relative;text-transform:uppercase;transition:background .35s,color .35s,border-color .35s,transform .35s}.malware-sample-page .sample-tabs .tab-btn,.malware-sample-page .tuner-tabs .tab-btn{background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03))}.malware-sample-page .tuner-tabs .tab-btn[style*="--conf-h"]{background:hsl(var(--conf-h),50%,16%);border-color:hsl(var(--conf-h),50%,26%);color:#fff}.malware-sample-page .tuner-tabs .tab-btn:hover[style*="--conf-h"]{background:hsl(var(--conf-h),55%,20%);border-color:hsl(var(--conf-h),55%,30%)}.malware-sample-page .tuner-tabs .tab-btn.active{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-sample-page .tuner-tabs .tab-btn.active[style*="--conf-h"]{background:hsl(var(--conf-h),55%,22%);border-color:hsl(var(--conf-h),60%,34%)}.malware-sample-page .sample-tabs .tab-btn:before{background:linear-gradient(125deg,rgba(var(--link-rgb),.45),transparent 60%);content:"";inset:0;opacity:0;position:absolute;transition:.45s}.malware-sample-page .sample-tabs .tab-btn:hover:before{opacity:.7}.malware-sample-page .sample-tabs .tab-btn:hover{border-color:rgba(var(--link-rgb),.5)}.malware-sample-page .sample-tabs .tab-btn.active{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-sample-page .sample-tabs .tab-btn.active:before{mix-blend-mode:overlay;opacity:.4}.malware-sample-page .tab-panels .tab-panel{display:none}.malware-sample-page .tab-panels .tab-panel.active{animation:fadeIn .35s ease;display:block}.malware-sample-page .tab-panels .tab-panel{padding-block:.25rem}.malware-sample-page .tab-panels .detail-section,.malware-sample-page .tab-panels .download-section,.malware-sample-page .tab-panels .readme-section{margin-bottom:2rem}.malware-sample-page .tab-panels h3{color:rgba(201,209,217,.7);font-size:.85rem;letter-spacing:.5px;margin-top:1.5rem;text-transform:uppercase}.malware-sample-page .readme-text[data-json-block]{background:rgba(0,0,0,.4);font-size:.75rem;line-height:1.35;max-height:600px;overflow:auto}.malware-sample-page .ioc-block{max-height:240px;overflow:auto}.malware-sample-page .muted{color:rgba(201,209,217,.45);font-size:.85rem}.malware-sample-page [hidden][data-mini-bar]{display:none!important}.malware-sample-page .sample-mini-bar.is-visible{display:flex!important;left:50%;margin:.5rem 0;position:fixed;top:0;transform:translateX(-50%);z-index:1000}.malware-sample-page .pill-list{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.malware-sample-page .pill{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:rgba(201,209,217,.9);display:inline-flex;font-size:.72rem;gap:.35rem;line-height:1;padding:.2rem .5rem}.malware-sample-page .pill-muted{opacity:.9}.malware-sample-page .kv-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.malware-sample-page .kv-item{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr;padding:.65rem .75rem;row-gap:.25rem}.malware-sample-page .kv-key{color:rgba(201,209,217,.7);font-size:.75rem;font-weight:600}.malware-sample-page .kv-val{color:var(--color-text);font-size:.85rem}.malware-sample-page .score-bars{display:flex;flex-direction:column;gap:.55rem}.malware-sample-page .score-row{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(120px,240px) 1fr}.malware-sample-page .score-label{color:rgba(201,209,217,.75);font-size:.8rem;text-transform:none}.malware-sample-page .score-bar{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;height:22px;overflow:hidden;position:relative}.malware-sample-page .score-bar .bar-fill{background:linear-gradient(90deg,#248f24,#c3c322,#e83030);filter:saturate(1.2);inset:0;position:absolute;width:calc(var(--pct, 0)*1%)}.malware-sample-page .score-bar .bar-val{color:#fff;font-size:.75rem;font-weight:600;margin-left:auto;margin-right:.5rem;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.45)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.malware-sample-page .safety-warning{background:rgba(140,28,38,.85);border:2px solid rgba(140,28,38,.95);border-radius:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(1.5rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.5rem)}.malware-sample-page .safety-warning .warning-content{align-items:flex-start;display:flex;gap:1rem}.malware-sample-page .safety-warning .warning-content .warning-icon{flex-shrink:0;font-size:clamp(1.5rem,3vw,2rem)}.malware-sample-page .safety-warning .warning-content .warning-text h2{color:#ff6b7a;font-size:clamp(1.1rem,2.8vw,1.3rem);font-weight:700;margin:0 0 .5rem}.malware-sample-page .safety-warning .warning-content .warning-text p{color:#c9d1d9;font-size:clamp(.9rem,2.2vw,1rem);line-height:1.5;margin:0}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts{display:grid;gap:.5rem;position:relative}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts[data-collapse-ready][data-collapsed=true]:after{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;content:"";inset-inline:0;bottom:2.25rem;height:2rem;pointer-events:none;position:absolute}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-content{display:grid;gap:.5rem;height:auto;overflow:hidden;transition:height .22s ease}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle{align-items:center;align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(120deg,rgba(0,0,0,.12),rgba(0,0,0,.22));border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.04);color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;letter-spacing:.02em;line-height:1;margin-top:.5rem;padding:.45rem .7rem;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle:hover{background:linear-gradient(120deg,rgba(0,0,0,.18),rgba(0,0,0,.28));border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle:active{transform:translateY(0)}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle:focus-visible{outline:2px solid #ff6b7a;outline-offset:2px}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle .chevron{border-bottom:2px solid;border-right:2px solid;display:inline-block;height:.7rem;transform:rotate(45deg);transition:transform .18s ease;width:.7rem}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts .collapse-toggle[aria-expanded=true] .chevron{transform:rotate(-135deg)}.malware-sample-page .safety-warning .warning-content .warning-text .warning-artifacts+.collapse-toggle{margin-top:.5rem}.malware-sample-page .safety-warning .entry-chip{align-items:center;display:inline-flex;gap:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.malware-sample-page .safety-warning .entry-chip code{background:transparent;border:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:.9em;line-height:1.2;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.malware-sample-page .safety-warning .warning-artifacts{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.malware-sample-page .safety-warning .artifact-item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem .6rem}.malware-sample-page .safety-warning .artifact-item .note-badge{align-items:center;background:#2a3340;border:1px solid hsla(0,0%,100%,.18);border-radius:.75rem;color:#c9d1d9;color:#e6edf3;display:inline-flex;font-size:.65rem;font-size:.68rem;font-weight:600;gap:.35ch;letter-spacing:.5px;letter-spacing:.04em;line-height:1;padding:.26rem .5rem;text-transform:uppercase;white-space:nowrap}.malware-sample-page .safety-warning .artifact-hash a{align-items:center;color:#fff;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1;text-decoration:none}.malware-sample-page .safety-warning .artifact-hash a:hover{text-decoration:underline}.malware-sample-page .safety-warning .artifact-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.malware-sample-page .safety-warning .artifact-meta .meta-chip{align-items:center;background:#1f252e;border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.95);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.malware-sample-page .safety-warning .artifact-meta .type-chip{background:rgba(var(--link-rgb),.25);border-color:rgba(var(--link-rgb),.5);color:#fff}.malware-sample-page .safety-warning .artifact-meta .entry-chip code{font-family:JetBrains Mono,monospace;font-size:.8em}.malware-sample-page .quick-info{margin-bottom:clamp(2rem,4vw,3rem)}.malware-sample-page .quick-info .info-grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:640px){.malware-sample-page .quick-info .info-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.malware-sample-page .quick-info .info-grid{grid-template-columns:1fr}}.malware-sample-page .quick-info .info-card{background:rgba(13,16,23,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(.5rem,1.5vw,.75rem);padding:clamp(1rem,2.5vw,1.25rem);text-align:center;transition:all .2s ease}.malware-sample-page .quick-info .info-card:hover{border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.malware-sample-page .quick-info .info-card .card-icon{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.75rem}.malware-sample-page .quick-info .info-card .card-content h3{color:rgba(201,209,217,.8);font-size:clamp(.9rem,2.2vw,1rem);font-weight:600;margin:0 0 .5rem}.malware-sample-page .quick-info .info-card .card-content p{color:var(--color-text);font-size:clamp(.85rem,2.1vw,.95rem);margin:0}.malware-sample-page .sample-content-layout{align-items:start;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.malware-sample-page .sample-content-layout>*{min-width:0}@media(max-width:1040px){.malware-sample-page .sample-content-layout{gap:clamp(1.5rem,3.5vw,2.25rem);grid-template-columns:1fr}.malware-sample-page .sample-content-layout .sample-sidebar{order:2}}.malware-sample-page .sample-content-layout .grid-left{grid-column:1}.malware-sample-page .sample-content-layout .grid-right{grid-column:2}.malware-sample-page .sample-content-layout .grid-span{grid-column:1/-1}@media(max-width:1040px){.malware-sample-page .sample-content-layout .grid-left,.malware-sample-page .sample-content-layout .grid-right,.malware-sample-page .sample-content-layout .grid-span{grid-column:1}}.malware-sample-page .row-identification{display:grid;gap:clamp(1rem,3vw,1.5rem);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}@media(max-width:1040px){.malware-sample-page .row-identification{grid-template-columns:1fr}}.malware-sample-page .detail-section{background:rgba(13,16,23,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,3vw,1.5rem)}.malware-sample-page .detail-section h2{color:var(--color-link);font-size:clamp(1.1rem,2.8vw,1.3rem);font-weight:600;margin:0 0 clamp(1rem,2.5vw,1.25rem)}.malware-sample-page .detail-section .detail-table .detail-row{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:1rem;justify-content:space-between;padding:clamp(.5rem,1.5vw,.75rem) 0}.malware-sample-page .detail-section .detail-table .detail-row:last-child{border-bottom:none}.malware-sample-page .detail-section .detail-table .detail-row .detail-label{color:rgba(201,209,217,.7);flex-shrink:0;font-size:clamp(.85rem,2.1vw,.9rem);font-weight:500;min-width:120px}.malware-sample-page .detail-section .detail-table .detail-row .detail-value{color:var(--color-text);flex:1;font-size:clamp(.85rem,2.1vw,.95rem);text-align:right}.malware-sample-page .detail-section .detail-table .detail-row .detail-value code{background:hsla(0,0%,100%,.05);border-radius:.25rem;display:inline-block;font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,2vw,.85rem);max-width:100%;padding:.25rem .5rem}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;max-width:100%;min-width:0;position:relative}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value code{display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(var(--link-rgb),.55) hsla(0,0%,100%,.08);scrollbar-width:thin;touch-action:pan-x}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value code::-webkit-scrollbar{height:6px}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value code::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value code::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--color-link),rgba(var(--link-rgb),.5));border-radius:4px}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value code:focus{outline:2px solid var(--color-link);outline-offset:2px}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.55));bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:2rem}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value:focus-within:after,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .hash-value:hover:after{opacity:1}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .copy-hash{background:none;border:none;border-radius:.25rem;color:rgba(201,209,217,.6);cursor:pointer;padding:.25rem;transition:all .2s ease}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .copy-hash:hover{background:hsla(0,0%,100%,.1);color:var(--color-text)}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .relative-time,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .size-human{color:rgba(201,209,217,.6);font-size:.9em}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .country-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .file-type-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .honeypot-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .malware-family-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .service-tag{background:rgba(var(--link-rgb),.15);border-radius:.25rem;color:var(--color-link);font-size:.8rem;font-weight:600;padding:.125rem .5rem}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .tag-list{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .tag-list .attack-vector-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .tag-list .c2-server-tag,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .tag-list .yara-rule-tag{background:hsla(0,0%,100%,.08);border-radius:.25rem;color:rgba(201,209,217,.9);font-size:.75rem;font-weight:500;padding:.125rem .375rem}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score{border-radius:.25rem;font-weight:600;padding:.25rem .5rem}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-0,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-1,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-2{background:rgba(40,167,69,.2);color:#7dd87f}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-3,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-4,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-5{background:rgba(255,193,7,.2);color:#ffc107}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-10,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-6,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-7,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-8,.malware-sample-page .detail-section .detail-table .detail-row .detail-value .threat-score.threat-level-9{background:rgba(220,53,69,.2);color:#ff6b7a}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .vt-detections{color:var(--color-link);font-weight:600}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .external-link{color:var(--color-link);margin-left:.5rem;text-decoration:none}.malware-sample-page .detail-section .detail-table .detail-row .detail-value .external-link:hover{text-decoration:underline}.malware-sample-page .fact-list{display:flex;flex-direction:column;gap:.5rem}.malware-sample-page .fact-row{align-items:start;-moz-column-gap:.6rem;column-gap:.6rem;display:grid;grid-template-columns:auto 1fr;row-gap:.2rem}.malware-sample-page .fact-icon{filter:saturate(.9);opacity:.9}.malware-sample-page .fact-text{color:var(--color-text);line-height:1.5}.malware-sample-page .detection-details{display:flex;flex-direction:column;gap:.75rem}.malware-sample-page .det-group{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem}.malware-sample-page .det-head{background:linear-gradient(90deg,rgba(var(--link-rgb),.12),transparent 60%);border-bottom:1px solid hsla(0,0%,100%,.06);padding:.5rem .75rem}.malware-sample-page .det-title{color:rgba(201,209,217,.92);font-weight:700;letter-spacing:.2px}.malware-sample-page .det-body{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem}.malware-sample-page .det-label{color:rgba(201,209,217,.82);font-weight:600}.malware-sample-page .severity-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.95);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;margin-left:.4rem;padding:.25rem .55rem;text-transform:uppercase;text-transform:capitalize;white-space:nowrap}.malware-sample-page .severity-chip.severity-low{background:rgba(47,174,96,.18);border-color:rgba(47,174,96,.35);color:#8be39f}.malware-sample-page .severity-chip.severity-medium{background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.35);color:#ffd76e}.malware-sample-page .severity-chip.severity-high{background:rgba(220,53,69,.18);border-color:rgba(220,53,69,.35);color:#ff8c98}.malware-sample-page .severity-chip.severity-critical{background:rgba(255,0,72,.22);border-color:rgba(255,0,72,.4);color:#ff8298}.malware-sample-page .note-grid{display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}@media(max-width:1040px){.malware-sample-page .note-grid{grid-template-columns:1fr}}.malware-sample-page .note-card{background:rgba(13,16,23,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:.6rem;padding:clamp(1rem,2.4vw,1.25rem);transition:box-shadow .2s ease,transform .2s ease}.malware-sample-page .note-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.25);transform:translateY(-1px)}.malware-sample-page .note-head{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.malware-sample-page .note-head h3{color:rgba(201,209,217,.9);font-size:clamp(.95rem,2.3vw,1.05rem);margin:0}.malware-sample-page .note-badge{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:.35rem;color:rgba(201,209,217,.75);display:inline-flex;font-size:.7rem;gap:.35rem;letter-spacing:.3px;line-height:1;padding:.15rem .5rem;text-transform:uppercase}.malware-sample-page .note-icon{font-size:1.05rem}.malware-sample-page .note-grid.one-col{grid-template-columns:1fr!important}.malware-sample-page .note-body{color:var(--color-text)}.malware-sample-page .mini-score{--size:10px;background:conic-gradient(var(--ring-color) calc(var(--p, 0)*1%),hsla(0,0%,100%,.08) 0);border-radius:999px;display:inline-block;height:var(--size);margin-right:.35rem;width:var(--size)}.malware-sample-page .related-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.malware-sample-page .related-card .k{color:rgba(201,209,217,.7);font-size:.75rem;font-weight:600;margin-right:.5rem}.malware-sample-page .related-card .v{color:var(--color-text);font-size:.85rem}.malware-sample-page .related-card .note-head h3{align-items:center;display:flex;font-size:clamp(.68rem,1.3vw,.84rem);line-height:1;max-width:100%}.malware-sample-page .related-card .note-head h3 a{align-items:center;color:var(--color-link);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:clamp(.68rem,1.3vw,.84rem);line-height:1;max-width:100%;overflow-wrap:anywhere;text-decoration:none;word-break:break-all}.malware-sample-page .related-card .note-head h3 a:hover{text-decoration:underline}.malware-sample-page .related-card .v .meta-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.95);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;gap:.35rem;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.malware-sample-page .related-card .v .score-chip{color:#fff}.malware-sample-page .step-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.malware-sample-page .step-card{align-items:flex-start;background:rgba(13,16,23,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:.6rem;display:grid;gap:.65rem;grid-template-columns:auto 1fr;padding:.85rem 1rem}.malware-sample-page .step-num{font-size:1.05rem;line-height:1}.malware-sample-page .step-title{color:rgba(201,209,217,.92);font-weight:700;margin-bottom:.15rem}.malware-sample-page .step-text{color:var(--color-text);display:flex;flex-direction:column;gap:.25rem}.malware-sample-page .step-item{padding-left:0;position:relative}.malware-sample-page .tuner-tabs{margin-top:.5rem}.malware-sample-page .tuner-panel{display:block}.malware-sample-page .tuner-panel .tuner-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.malware-sample-page .tuner-panel .chip.tuner-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;border-radius:.5rem;color:rgba(201,209,217,.95);display:inline-flex;font-size:.65rem;font-size:.72rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.malware-sample-page .tuner-panel .confidence-chip.severity-low{background:rgba(47,174,96,.18);border-color:rgba(47,174,96,.35);color:#8be39f}.malware-sample-page .tuner-panel .confidence-chip.severity-medium{background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.35);color:#ffd76e}.malware-sample-page .tuner-panel .confidence-chip.severity-high{background:rgba(220,53,69,.18);border-color:rgba(220,53,69,.35);color:#ff8c98}.malware-sample-page .tuner-panel .confidence-chip.severity-critical{background:rgba(255,0,72,.22);border-color:rgba(255,0,72,.4);color:#ff8298}.malware-sample-page .tuner-panel .tuner-section{margin-top:.5rem}.malware-sample-page .tuner-panel .tuner-section h3{color:rgba(201,209,217,.9);font-size:.95rem;margin:0 0 .4rem}.malware-sample-page .tuner-panel .tuner-list{padding-left:1.1rem}.malware-sample-page .tuner-panel .tuner-list li{margin:.25rem 0}.malware-sample-page .tuner-panel .exports-list code{background:none;border:0;border-radius:0;color:#e6edf3;font-family:JetBrains Mono,monospace;font-size:.85rem;padding:0}.malware-sample-page .tuner-panel .ioc-list{list-style:disc;list-style-position:outside;margin:.25rem 0 0;padding-left:1.25rem}.malware-sample-page .tuner-panel .ioc-list li{margin:.15rem 0}.malware-sample-page .tuner-panel .ioc-list code{background:none;border:0;border-radius:0;color:#ff7b72;display:inline;font-family:Fira Code,monospace;font-size:.875em;line-height:1.35;overflow-wrap:anywhere;padding:.2rem .4rem;word-break:break-all}.malware-sample-page .highlight-list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:.2rem 0 0;padding:0}.malware-sample-page .highlight-item{align-items:center;display:flex;gap:.45rem;line-height:1.35}.malware-sample-page .highlight-item .cat-pill{font-size:.68rem}.malware-sample-page .highlight-text .metric{color:#e6edf3;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.25)}.malware-sample-page .fact-row .pill.pill-muted{margin-right:.35rem}.malware-sample-page .sample-sidebar{box-sizing:border-box;max-width:100%;position:relative;width:100%}.malware-sample-page .sample-sidebar>section{max-width:100%}.malware-sample-page .sample-sidebar .ioc-item,.malware-sample-page .sample-sidebar code,.malware-sample-page .sample-sidebar pre{overflow-wrap:anywhere;word-break:break-word}@media(min-width:1041px){.malware-sample-page .sample-sidebar .download-section,.malware-sample-page .sample-sidebar .iocs-section,.malware-sample-page .sample-sidebar .readme-section{position:relative}.malware-sample-page .sample-sidebar:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}}.malware-sample-page .sample-sidebar .download-section,.malware-sample-page .sample-sidebar .iocs-section,.malware-sample-page .sample-sidebar .readme-section{background:rgba(13,16,23,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(1.5rem,3vw,2rem);overflow:hidden;padding:clamp(1.25rem,3vw,1.5rem);position:relative}.malware-sample-page .sample-sidebar .download-section:before,.malware-sample-page .sample-sidebar .iocs-section:before,.malware-sample-page .sample-sidebar .readme-section:before{background:linear-gradient(140deg,rgba(var(--link-rgb),.15),transparent 55%);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.malware-sample-page .sample-sidebar .download-section h2,.malware-sample-page .sample-sidebar .iocs-section h2,.malware-sample-page .sample-sidebar .readme-section h2{align-items:center;color:var(--color-link);display:flex;font-size:clamp(1.1rem,2.8vw,1.3rem);font-weight:600;gap:.5rem;margin:0 0 clamp(1rem,2.5vw,1.25rem);position:relative}.malware-sample-page .sample-sidebar .download-section h2:after,.malware-sample-page .sample-sidebar .iocs-section h2:after,.malware-sample-page .sample-sidebar .readme-section h2:after{background:linear-gradient(90deg,rgba(var(--link-rgb),.5),transparent);content:"";flex:1;height:1px;opacity:.4}.malware-sample-page .sample-sidebar .download-section .download-warning{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:.375rem;color:rgba(255,214,102,.9);font-size:clamp(.85rem,2.1vw,.9rem);margin-bottom:1rem;padding:.75rem}.malware-sample-page .sample-sidebar .download-section .download-warning strong{color:#ffc107}.malware-sample-page .sample-sidebar .download-section .download-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button{border:none;border-radius:clamp(.375rem,1vw,.5rem);cursor:pointer;font-size:clamp(.85rem,2.1vw,.9rem);font-weight:600;padding:clamp(.75rem,2vw,1rem);transition:all .2s ease}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button.primary{background:var(--color-link);color:#fff}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button.primary:hover:not(:disabled){background:var(--color-link-hover)}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button.secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:var(--color-text)}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button.secondary:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.malware-sample-page .sample-sidebar .download-section .download-actions .download-button:disabled{cursor:not-allowed;opacity:.6}.malware-sample-page .sample-sidebar .download-section .download-info .info-item{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr;line-height:1.25;margin-bottom:.55rem;row-gap:.25rem;width:100%}@media(max-width:520px){.malware-sample-page .sample-sidebar .download-section .download-info .info-item{grid-template-columns:100%}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-label{margin-right:0}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value{grid-column:1}}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-label{color:rgba(201,209,217,.68);flex-shrink:0;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500;letter-spacing:.25px}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value{align-items:center;display:flex;max-width:100%;min-width:0;overflow:hidden}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code{background:hsla(0,0%,100%,.05);border-radius:.25rem;display:block;font-family:JetBrains Mono,monospace;font-size:clamp(.62rem,1.5vw,.74rem);line-height:1.15;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.25rem .5rem;scrollbar-color:rgba(var(--link-rgb),.55) hsla(0,0%,100%,.08);scrollbar-width:thin;white-space:nowrap}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code::-webkit-scrollbar{height:6px}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--color-link),rgba(var(--link-rgb),.5));border-radius:4px}.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code:focus{outline:2px solid var(--color-link);outline-offset:2px}@media(pointer:coarse){.malware-sample-page .sample-sidebar .download-section .download-info .info-item .info-value code{padding-bottom:.4rem}}.malware-sample-page .sample-sidebar .readme-section .readme-content .readme-text{backdrop-filter:blur(2px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:rgba(201,209,217,.9);font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,2vw,.85rem);line-height:1.5;max-height:400px;overflow-x:auto;overflow-y:auto;padding:1rem 1.1rem;scrollbar-color:rgba(var(--link-rgb),.4) hsla(0,0%,100%,.06);scrollbar-width:thin;white-space:pre-wrap}.malware-sample-page .sample-sidebar .readme-section .readme-content .readme-text::-webkit-scrollbar{width:8px}.malware-sample-page .sample-sidebar .readme-section .readme-content .readme-text::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.malware-sample-page .sample-sidebar .readme-section .readme-content .readme-text::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-link),rgba(var(--link-rgb),.4));border-radius:4px}.malware-sample-page .sample-sidebar .iocs-section .ioc-group{margin-bottom:1.5rem}.malware-sample-page .sample-sidebar .iocs-section .ioc-group:last-child{margin-bottom:0}.malware-sample-page .sample-sidebar .iocs-section .ioc-group h3{color:rgba(201,209,217,.8);font-size:clamp(.95rem,2.3vw,1rem);font-weight:600;margin:0 0 .75rem}.malware-sample-page .sample-sidebar .iocs-section .ioc-group .ioc-list{display:flex;flex-direction:column;gap:.5rem}.malware-sample-page .sample-sidebar .iocs-section .ioc-group .ioc-list .ioc-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;color:rgba(201,209,217,.9);font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,2vw,.85rem);max-width:100%;padding:.5rem;word-break:break-all}.malware-sample-page .sample-sidebar .iocs-section .ioc-group .ioc-list .ioc-item.domain{border-left:3px solid var(--color-link)}.malware-sample-page .sample-sidebar .iocs-section .ioc-group .ioc-list .ioc-item.ip{border-left:3px solid #ffc107}.malware-sample-page .sample-sidebar .iocs-section .ioc-group .ioc-list .ioc-item.url{border-left:3px solid #ff6b7a}.advanced-search-wrapper{position:relative}.advanced-search-wrapper .search-suggestions{background:var(--color-bg-section);border:1px solid var(--color-border);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;box-shadow:var(--shadow-dropdown);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.advanced-search-wrapper .search-suggestions .suggestion-item{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:.75rem 1rem;transition:background-color .2s ease}.advanced-search-wrapper .search-suggestions .suggestion-item.suggestion-highlighted,.advanced-search-wrapper .search-suggestions .suggestion-item:focus,.advanced-search-wrapper .search-suggestions .suggestion-item:hover{background:var(--color-bg-hover)}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-text{color:var(--color-text);font-weight:500}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-text .suggestion-highlight{background:rgba(var(--link-rgb),.2);border-radius:2px;color:var(--color-link);padding:0 .2em}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-meta{color:var(--color-text-secondary);font-size:.85em;margin-top:.25rem}.autocomplete-wrapper{position:relative}.autocomplete-wrapper .autocomplete-dropdown{background:var(--color-bg-section);border:1px solid var(--color-border);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;box-shadow:var(--shadow-dropdown);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:999}.autocomplete-wrapper .autocomplete-dropdown .autocomplete-item{cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease}.autocomplete-wrapper .autocomplete-dropdown .autocomplete-item.autocomplete-selected,.autocomplete-wrapper .autocomplete-dropdown .autocomplete-item:focus,.autocomplete-wrapper .autocomplete-dropdown .autocomplete-item:hover{background:var(--color-bg-hover)}.autocomplete-wrapper .autocomplete-dropdown .autocomplete-item .autocomplete-match{color:var(--color-link);font-weight:600}.search-options{background:var(--color-bg-section);border:1px solid var(--color-border-light);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:1rem}.search-options .search-option{align-items:center;display:flex;gap:.5rem}.search-options .search-option label{color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-options .search-option input[type=checkbox]{accent-color:var(--color-link);height:1rem;width:1rem}.search-options .search-stats{color:var(--color-text-secondary);font-size:.85rem;margin-left:auto}.search-options .search-stats .relevance-score{color:var(--color-link);font-weight:600}.search-results .result-item .highlighted-text{background:rgba(var(--warning-rgb),.3);border-radius:2px;color:var(--color-warning-dark);font-weight:500;padding:0 .2em}.search-results .result-item .relevance-indicator{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.75rem;gap:.25rem}.search-results .result-item .relevance-indicator .relevance-bar{background:var(--color-border-light);border-radius:2px;height:4px;overflow:hidden;width:30px}.search-results .result-item .relevance-indicator .relevance-bar .relevance-fill{background:linear-gradient(90deg,var(--color-success),var(--color-link));height:100%;transition:width .3s ease}.search-results .result-item .relevance-indicator .relevance-score{font-weight:600;min-width:2.5rem}.fuzzy-match-indicator{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.75rem;gap:.25rem;margin-left:.5rem}.fuzzy-match-indicator .fuzzy-icon{height:.75rem;opacity:.7;width:.75rem}.fuzzy-match-indicator .fuzzy-distance{font-weight:500}.search-loading{align-items:center;color:var(--color-text-secondary);display:flex;justify-content:center;padding:2rem}.search-loading .loading-spinner{animation:spin 1s linear infinite;border-top:2px solid var(--color-border-light);border:2px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-link);height:1.5rem;margin-right:.75rem;width:1.5rem}@keyframes spin{to{transform:rotate(1turn)}}.enhanced-filters .filter-group .filter-input-wrapper{position:relative}.enhanced-filters .filter-group .filter-input-wrapper .filter-clear{background:none;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.enhanced-filters .filter-group .filter-input-wrapper .filter-clear:hover{background:var(--color-bg-hover);color:var(--color-text)}@media(max-width:768px){.advanced-search-wrapper .search-suggestions{max-height:200px}.advanced-search-wrapper .search-suggestions .suggestion-item{padding:.5rem .75rem}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-text{font-size:.9rem}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-meta{font-size:.8rem}.search-options{flex-direction:column;gap:.75rem}.search-options .search-option{justify-content:space-between}.search-options .search-stats{margin-left:0;text-align:left}.search-results .result-item .relevance-indicator{margin-top:.5rem}.search-results .result-item .relevance-indicator .relevance-bar{width:50px}}.autocomplete-dropdown .autocomplete-item:focus,.autocomplete-dropdown .suggestion-item:focus,.search-suggestions .autocomplete-item:focus,.search-suggestions .suggestion-item:focus{outline:2px solid var(--color-link);outline-offset:-2px}@media(prefers-contrast:high){.advanced-search-wrapper .search-suggestions{border-width:2px}.advanced-search-wrapper .search-suggestions .suggestion-item{border-bottom-width:2px}.advanced-search-wrapper .search-suggestions .suggestion-item .suggestion-highlight{background:var(--color-link);color:var(--color-bg)}.search-results .result-item .highlighted-text{background:var(--color-warning);color:var(--color-bg)}}@media(prefers-reduced-motion:reduce){.autocomplete-dropdown .autocomplete-item,.loading-spinner,.search-results .relevance-indicator .relevance-fill,.search-suggestions .suggestion-item{animation:none;transition:none}}.malware-archive-page[data-enhanced]{--sidebar-width:clamp(240px,20vw,300px);display:flex;flex-direction:column;gap:1.25rem}.malware-archive-page[data-enhanced] .skip-link{left:-999px;position:absolute;top:auto}.malware-archive-page[data-enhanced] .skip-link:focus{background:var(--color-link);color:#fff;left:0;padding:.5rem 1rem;z-index:999}.malware-archive-page[data-enhanced] .archive-command-bar{align-items:center;backdrop-filter:blur(10px);background:rgba(13,16,23,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;display:flex;gap:1.1rem;margin-top:.75rem;padding:clamp(.9rem,2.2vw,1.1rem) clamp(1rem,3vw,1.75rem);position:static;z-index:1;--cmd-height:42px;flex-wrap:nowrap;min-width:0}.malware-archive-page[data-enhanced] .archive-command-bar .bar-left{display:flex;flex-direction:column;gap:.6rem;min-width:0}.malware-archive-page[data-enhanced] .archive-command-bar .archive-title{color:#fff;font-size:clamp(1.25rem,3vw,1.85rem);font-weight:600;letter-spacing:.5px;margin:0}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;margin-left:auto;min-width:0}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right #search-input{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.6rem;color:var(--color-text);display:inline-flex;flex:1 1 auto;font-family:inherit;font-size:.8rem;height:var(--cmd-height);line-height:var(--cmd-height);min-width:0;outline:none;padding:0 .85rem;transition:.25s}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right #search-input:focus{border-color:var(--color-link);box-shadow:0 0 0 2px rgba(var(--link-rgb),.25)}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right #search-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right #search-input::placeholder{color:hsla(0,0%,100%,.4)}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right .view-controls{align-items:center;display:flex;flex:0 0 auto;gap:.55rem;white-space:nowrap}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right .view-controls select{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:var(--color-text);display:inline-flex;font-size:.65rem;height:var(--cmd-height);letter-spacing:.5px;line-height:1;padding:0 .75rem;text-transform:uppercase}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right .view-controls select:focus{outline:2px solid var(--color-link);outline-offset:2px}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right .view-controls .icon-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.6rem;color:var(--color-text);cursor:pointer;display:grid;font-size:.95rem;height:var(--cmd-height);place-items:center;transition:.25s;width:var(--cmd-height)}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right .view-controls .icon-btn:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}@media(max-width:640px){.malware-archive-page[data-enhanced] .archive-command-bar{align-items:stretch;flex-direction:column;gap:.85rem;--cmd-height:40px}.malware-archive-page[data-enhanced] .archive-command-bar .bar-right{align-items:stretch;flex-direction:column;gap:.6rem;margin-left:0}.malware-archive-page[data-enhanced] .archive-command-bar #search-input{width:100%}.malware-archive-page[data-enhanced] .archive-command-bar .view-controls{justify-content:space-between;width:100%}.malware-archive-page[data-enhanced] .archive-command-bar .view-controls select{flex:1}.malware-archive-page[data-enhanced] .archive-command-bar .view-controls #filters-toggle{margin-left:.6rem}}.malware-archive-page[data-enhanced] .archive-layout{align-items:start;display:grid;gap:1.25rem;grid-template-columns:var(--sidebar-width) 1fr}@media(max-width:1440px){.malware-archive-page[data-enhanced] .archive-layout{grid-template-columns:1fr}}.malware-archive-page[data-enhanced] .filters-drawer{align-self:start;backdrop-filter:blur(10px);background:rgba(13,16,23,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:.85rem;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;position:sticky;top:calc(var(--header-offset, 0px) + .75rem);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header h2{font-size:.85rem;letter-spacing:1px;margin:0;opacity:.75;text-transform:uppercase}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters{display:none}@media(max-width:1440px){.malware-archive-page[data-enhanced] .filters-drawer{background:rgba(13,16,23,.94);height:100vh;left:0;max-height:100vh;opacity:0;padding:1.25rem 1.35rem 1.4rem;position:fixed;top:0;transform:translateX(-105%);width:min(360px,90vw);z-index:140}.malware-archive-page[data-enhanced] .filters-drawer[data-state=open]{opacity:1;transform:translateX(0)}.malware-archive-page[data-enhanced] .filters-drawer[data-state=closed]{pointer-events:none}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters{align-items:center;background:linear-gradient(180deg,rgba(var(--link-rgb),.25),rgba(var(--link-rgb),.18));border:1px solid rgba(var(--link-rgb),.5);border-radius:.65rem;box-shadow:0 4px 14px -4px rgba(0,0,0,.6);color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;height:40px;justify-content:center;transition:.25s;width:40px}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters:hover{background:var(--color-link);border-color:var(--color-link)}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters:focus{outline:2px solid var(--color-link);outline-offset:2px}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters{background:linear-gradient(180deg,#b92222,#8d1818);border:1px solid #ff4d4d;color:#fff;font-size:.7rem;font-weight:600;gap:.45rem;height:42px;letter-spacing:.5px;line-height:1;min-width:0;padding:0 .9rem;width:auto}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters:hover{background:#d52626;border-color:#ff5f5f}.malware-archive-page[data-enhanced] .filters-drawer .drawer-header .close-filters:focus{outline:2px solid #ff8080;outline-offset:2px}}.malware-archive-page[data-enhanced] #filters-toggle.icon-btn{align-items:center;display:inline-flex;font-size:1.05rem;height:var(--cmd-height);justify-content:center;line-height:1;padding:0;width:var(--cmd-height)}.malware-archive-page[data-enhanced] .filters-scroll{display:flex;flex-direction:column;gap:1rem}.malware-archive-page[data-enhanced] .filter-group{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;overflow:hidden}.malware-archive-page[data-enhanced] .filter-group .filter-toggle{all:unset;align-items:center;cursor:pointer;display:flex;font-size:.65rem;font-weight:600;gap:.6rem;letter-spacing:.7px;padding:.65rem .85rem;position:relative;text-transform:uppercase}.malware-archive-page[data-enhanced] .filter-group .filter-toggle:after{border:2px solid hsla(0,0%,100%,.4);border-left:none;border-top:none;content:"";height:10px;margin-left:auto;transform:rotate(45deg);transition:.3s;width:10px}.malware-archive-page[data-enhanced] .filter-group .filter-toggle[aria-expanded=false]:after{transform:rotate(-135deg)}.malware-archive-page[data-enhanced] .filter-group .filter-toggle:hover{background:hsla(0,0%,100%,.06)}.malware-archive-page[data-enhanced] .filter-group .filter-body{display:grid;font-size:.7rem;gap:.5rem;padding:.65rem .85rem}.malware-archive-page[data-enhanced] .filter-group ul.filter-list{display:grid;font-size:.65rem;gap:.4rem;list-style:none;margin:0;padding:0}.malware-archive-page[data-enhanced] .filter-group ul.filter-list li label{align-items:center;cursor:pointer;display:flex;gap:.4rem}.malware-archive-page[data-enhanced] .filter-group ul.filter-list li label input{accent-color:var(--color-link)}.malware-archive-page[data-enhanced] .filter-group .range-label{display:block;font-size:.6rem;letter-spacing:.5px;margin-bottom:.35rem;opacity:.75;text-transform:uppercase}.malware-archive-page[data-enhanced] .filter-group input[type=range]{width:100%}.malware-archive-page[data-enhanced] .filter-group .size-range-group{display:grid;gap:.75rem}.malware-archive-page[data-enhanced] .filter-group .size-input-group{display:grid;gap:.35rem}.malware-archive-page[data-enhanced] .filter-group .size-label{display:block;font-size:.6rem;font-weight:600;letter-spacing:.5px;opacity:.75;text-transform:uppercase}.malware-archive-page[data-enhanced] .filter-group .size-input-row{align-items:stretch;display:grid;gap:.4rem;grid-template-columns:1fr auto}.malware-archive-page[data-enhanced] .filter-group .size-value-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:var(--color-text);font-family:inherit;font-size:.7rem;outline:none;padding:.45rem .65rem;transition:.2s}.malware-archive-page[data-enhanced] .filter-group .size-value-input:focus{border-color:var(--color-link);box-shadow:0 0 0 2px rgba(var(--link-rgb),.25)}.malware-archive-page[data-enhanced] .filter-group .size-value-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.malware-archive-page[data-enhanced] .filter-group .size-value-input::placeholder{color:hsla(0,0%,100%,.4)}.malware-archive-page[data-enhanced] .filter-group .size-value-input::-webkit-inner-spin-button,.malware-archive-page[data-enhanced] .filter-group .size-value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.malware-archive-page[data-enhanced] .filter-group .size-unit-select{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:600;letter-spacing:.5px;min-width:60px;outline:none;padding:.45rem .5rem;text-transform:uppercase;transition:.2s}.malware-archive-page[data-enhanced] .filter-group .size-unit-select:focus{border-color:var(--color-link);box-shadow:0 0 0 2px rgba(var(--link-rgb),.25)}.malware-archive-page[data-enhanced] .filter-group .size-unit-select:hover{background:hsla(0,0%,100%,.08)}.malware-archive-page[data-enhanced] .filter-group .validation-message{align-items:center;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:.5rem;color:#ff6b6b;display:flex;font-size:.65rem;gap:.4rem;margin-top:.25rem;padding:.5rem .65rem}.malware-archive-page[data-enhanced] .filter-group .validation-message:before{content:"⚠️";font-size:.85rem}.malware-archive-page[data-enhanced] .filters-actions{display:flex;justify-content:flex-end;margin-top:.25rem}.malware-archive-page[data-enhanced] .filters-actions .clear-filters-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:var(--color-text);cursor:pointer;font-size:.6rem;letter-spacing:.5px;padding:.45rem .65rem;text-transform:uppercase;transition:.25s}.malware-archive-page[data-enhanced] .filters-actions .clear-filters-btn:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}.malware-archive-page[data-enhanced] .results-region{display:flex;flex-direction:column;gap:1rem}.malware-archive-page[data-enhanced] .results-region .results-meta{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;display:flex;flex-wrap:wrap;font-size:.65rem;gap:.6rem;padding:.55rem .85rem}.malware-archive-page[data-enhanced] .results-region .results-meta #active-filters{display:flex;flex-wrap:wrap;gap:.35rem}.malware-archive-page[data-enhanced] .results-region .results-meta #active-filters .filter-chip{align-items:center;background:rgba(var(--link-rgb),.18);border-radius:.75rem;color:var(--color-link);display:inline-flex;font-size:.65rem;font-weight:600;gap:.35ch;letter-spacing:.5px;line-height:1;padding:.25rem 1.4rem .25rem .55rem;position:relative;text-transform:uppercase;white-space:nowrap}.malware-archive-page[data-enhanced] .results-region .results-meta #active-filters .filter-chip button{background:none;border:0;bottom:0;color:inherit;cursor:pointer;display:grid;font-size:.8em;place-items:center;position:absolute;right:.2rem;top:0}.malware-archive-page[data-enhanced] .no-results{text-align:center}.malware-archive-page[data-enhanced] .no-results .no-results-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:520px;padding:3rem 1rem}.malware-archive-page[data-enhanced] .no-results .no-results-content .no-results-icon{font-size:2.4rem;line-height:1}.malware-archive-page[data-enhanced] .no-results .no-results-content #no-results-reset{margin-top:.5rem}.malware-archive-page[data-enhanced] .archive-footer-stats{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;flex-wrap:wrap;font-size:.6rem;gap:1rem;letter-spacing:.5px;margin-top:1rem;padding:1rem;text-transform:uppercase}.malware-archive-page[data-enhanced] .archive-footer-stats .quick-stats{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.malware-archive-page[data-enhanced] .archive-footer-stats .quick-stats .label{opacity:.6}.malware-archive-page[data-enhanced] .archive-footer-stats .quick-stats .val{color:var(--color-link);font-weight:600}.malware-archive-page[data-enhanced] .archive-footer-stats .safety-inline{align-items:center;display:flex;gap:.4rem;margin-left:auto;opacity:.75}@media(min-width:1440px){#filters-toggle{display:none!important}}@media(max-width:1440px){body.filters-open{overflow:hidden}}