.v2-hero-scan{display:grid;gap:1rem;width:min(28rem,100%);margin-inline:auto;border-radius:1rem;background:#fff;padding:1.4rem;box-shadow:0 24px 60px #03082873}.v2-hero-scan-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.v2-hero-scan-head strong{color:#111;font-size:.85rem;font-weight:800}.v2-hero-scan-live{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:#0b80431a;padding:.3rem .55rem;color:#08783c;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-2xs);font-weight:700}.v2-hero-scan-live i{width:.42rem;height:.42rem;border-radius:999px;background:#0b8043}.v2-hero-scan-list{display:grid;gap:.55rem}.v2-hero-scan-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;border:1px solid rgba(17,17,17,.08);border-radius:.7rem;background:#f7f8fa;padding:.7rem .8rem;animation:v2-scan-read 4.4s ease-in-out infinite;animation-iteration-count:1}.v2-hero-scan-row:nth-child(1){animation-delay:.8s}.v2-hero-scan-row:nth-child(2){animation-delay:1.3s}.v2-hero-scan-row:nth-child(3){animation-delay:1.8s}.v2-hero-scan-row:nth-child(4){animation-delay:2.3s}@keyframes v2-scan-read{0%,70%,to{border-color:#11111114;background:#f7f8fa;box-shadow:none}14%{border-color:#2563eb80;background:#f0f5ff;box-shadow:inset 3px 0 #2563eb}}.v2-hero-scan-row code{min-width:0;overflow:hidden;color:#111111ad;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap}.v2-hero-scan-chip{flex:none;border-radius:999px;padding:.28rem .52rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-2xs);font-weight:700;opacity:0;animation:v2-hero-chip-in .5s ease forwards}.v2-hero-scan-row:nth-child(2) .v2-hero-scan-chip{animation-delay:.1s}.v2-hero-scan-row:nth-child(3) .v2-hero-scan-chip{animation-delay:.2s}.v2-hero-scan-row:nth-child(4) .v2-hero-scan-chip{animation-delay:.3s}.v2-hero-scan-chip.is-green{background:#0b80431a;color:#08783c}.v2-hero-scan-chip.is-blue{background:#eaf0ff;color:#1d4ed8}.v2-hero-scan-chip.is-red{background:#dc26261a;color:#b91c1c}.v2-hero-scan-chip.is-amber{background:#d977061f;color:#a84e08}.v2-hero-scan-foot{margin:0;border-top:1px solid rgba(17,17,17,.09);padding-top:.85rem;color:#11111194;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-2xs)}@media(prefers-reduced-motion:reduce){.v2-hero-scan-chip{opacity:1;animation:none;transform:none}.v2-hero-scan-row,.v2-hero-scan-live i{animation:none}}.v2-check-grid{position:relative;display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:.5rem;width:100%;border-radius:.4rem}.v2-check-grid i{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border-radius:.32rem;background:#2563eb24}.v2-blast-radius{display:grid;gap:var(--space-6)}.v2-blast-status{min-block-size:var(--space-8);text-align:center}.v2-blast-status p{margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--fw-black);letter-spacing:var(--ls-label);text-transform:uppercase}.v2-blast-defect{color:var(--color-red);animation:v2-blast-defect-loop 6s ease-in-out infinite}.v2-blast-resolved{color:var(--color-green);animation:v2-blast-resolved-loop 6s ease-in-out infinite}.v2-blast-radius .v2-check-grid i.is-affected{background:var(--color-green-dim);transform:none;animation:v2-blast-dot-loop 6s ease-in-out infinite}.v2-blast-radius .v2-check-grid i.is-affected:after{position:absolute;inset:0;background:var(--color-red);content:"";opacity:0;animation:v2-blast-overlay-loop 6s ease-in-out infinite}@keyframes v2-blast-defect-loop{0%,38%{opacity:1;transform:none}52%,92%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}to{opacity:1;transform:none}}@keyframes v2-blast-resolved-loop{0%,38%{opacity:0;transform:translateY(var(--space-2))}52%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-2))}}@keyframes v2-blast-dot-loop{0%,38%{opacity:.72;transform:scale(.82)}52%,92%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.82)}}@keyframes v2-blast-overlay-loop{0%,38%{opacity:1}52%,92%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.v2-blast-defect,.v2-blast-resolved,.v2-blast-radius .v2-check-grid i.is-affected,.v2-blast-radius .v2-check-grid i.is-affected:after{animation:none}.v2-blast-defect{opacity:0}.v2-blast-resolved,.v2-blast-radius .v2-check-grid i.is-affected{opacity:1;transform:none}.v2-blast-radius .v2-check-grid i.is-affected:after{opacity:0}}.v2-funnel{position:relative;display:grid;gap:.7rem;justify-items:center;width:min(30rem,100%);margin-inline:auto}.v2-funnel:after{content:"";position:absolute;top:.4rem;left:50%;z-index:2;width:.5rem;height:.5rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #2563eb29;transform:translate(-50%,-50%);animation:v2-funnel-fall 2.4s cubic-bezier(.5,0,.7,1) infinite}@keyframes v2-funnel-fall{0%{top:.4rem;opacity:0}12%{opacity:1}85%{top:calc(100% - .4rem);opacity:1}to{top:calc(100% - .4rem);opacity:0}}@media(prefers-reduced-motion:reduce){.v2-funnel:after{display:none}}.v2-canonical-election{width:min(100%,var(--container-max));gap:var(--space-8)}.v2-canonical-election:after{display:none}.v2-canonical-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);width:100%}.v2-canonical-variant{display:grid;gap:var(--space-2);border-radius:var(--space-4);background:var(--color-blue-dim);padding:var(--space-5);text-align:center;transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-slower) var(--ease-out)}.v2-canonical-variant code{overflow-wrap:anywhere;color:inherit;font-family:var(--font-mono);font-size:var(--text-label)}.v2-canonical-variant span{color:var(--color-text-tertiary);font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase}.v2-canonical-variant.is-redirect span{color:var(--color-blue)}.v2-canonical-variant.is-blocked span{color:var(--color-red)}.v2-canonical-winner{display:grid;gap:var(--space-2);justify-items:center;width:min(100%,calc(var(--space-32) * 4));border-radius:var(--space-5);background:var(--color-green-dim);padding:var(--space-6);text-align:center;transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-slower) var(--ease-out)}.v2-canonical-winner strong{color:inherit;font-family:var(--font-mono);font-size:var(--text-base)}.v2-canonical-winner span{color:var(--color-green);font-size:var(--text-label);font-weight:var(--fw-black);text-transform:uppercase}.js-reveal .v2-canonical-election:not(.is-inview) .v2-canonical-variant{opacity:.4}.js-reveal .v2-canonical-election:not(.is-inview) .v2-canonical-variant:first-child{transform:translate(var(--space-12))}.js-reveal .v2-canonical-election:not(.is-inview) .v2-canonical-variant:last-child{transform:translate(calc(-1 * var(--space-12)))}.js-reveal .v2-canonical-election:not(.is-inview) .v2-canonical-winner{opacity:0;transform:translateY(var(--space-4))}@media(max-width:640px){.v2-canonical-variants{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v2-canonical-variant,.v2-canonical-winner{opacity:1;transform:none;transition:none}.v2-check-grid i{background:#2563eb66}}.v2-scan{--scan-dur: 5s;position:relative;width:min(42rem,100%);margin-inline:auto}
