.FZ8gzW_page{padding-bottom:clamp(4rem,8vw,6rem)}.FZ8gzW_hero,.FZ8gzW_main{max-width:70rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.FZ8gzW_hero{padding-top:clamp(2.5rem,5vw,4.5rem)}.FZ8gzW_hero h1{color:var(--dm-public-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1.08}.FZ8gzW_hero p{max-width:40rem;color:var(--dm-public-muted);font-size:var(--dm-type-lede);margin:1.1rem 0 0;line-height:1.55}.FZ8gzW_main{padding-top:clamp(1.5rem,3vw,2.25rem)}.FZ8gzW_privacyNote{color:var(--dm-public-muted);font-size:var(--dm-type-label);margin:0 0 1.2rem;line-height:1.55}.FZ8gzW_pickerBar{flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;display:flex}.FZ8gzW_pickerBar>span{color:var(--dm-public-soft);font-size:var(--dm-type-label)}.FZ8gzW_fileInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.FZ8gzW_chooseButton,.FZ8gzW_cleanButton,.FZ8gzW_result a{border:1px solid var(--dm-public-ink);min-height:2.8rem;font:inherit;font-size:var(--dm-type-label);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-weight:500;text-decoration:none;display:inline-flex}.FZ8gzW_chooseButton{color:var(--dm-public-ink);background:#fff}.FZ8gzW_cleanButton,.FZ8gzW_result a{background:var(--dm-public-ink);color:#fff}.FZ8gzW_chooseButton:hover:not(:disabled){background:var(--dm-public-surface-hover)}.FZ8gzW_cleanButton:hover:not(:disabled),.FZ8gzW_result a:hover{background:#39393b}.FZ8gzW_chooseButton:focus-visible,.FZ8gzW_cleanButton:focus-visible,.FZ8gzW_result a:focus-visible,.FZ8gzW_searchLabel input:focus-visible,.FZ8gzW_rawTrigger:focus-visible{outline-offset:3px;outline:2px solid #b79c63}.FZ8gzW_chooseButton:disabled,.FZ8gzW_cleanButton:disabled{opacity:.55;cursor:progress}.FZ8gzW_cleanButton[data-ready=true]{cursor:default}.FZ8gzW_fileSummary{background:#f3f3f4;border-radius:4px;align-items:center;gap:clamp(1.25rem,3vw,2rem);margin-top:1.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.FZ8gzW_preview{aspect-ratio:1;background:#e6e6e8;border-radius:3px;flex:none;width:clamp(6.5rem,14vw,9rem);overflow:hidden}.FZ8gzW_preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.FZ8gzW_fileDetails{min-width:0}.FZ8gzW_fileDetails h2{color:var(--dm-public-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.FZ8gzW_fileDetails p{color:var(--dm-public-muted);font-size:var(--dm-type-label);margin:.4rem 0 0}.FZ8gzW_cleanButton{margin-top:1.1rem}.FZ8gzW_findings{margin-top:2rem}.FZ8gzW_findings h2{color:var(--dm-public-ink);margin:0;font-size:1.15rem;font-weight:600}.FZ8gzW_findings p{color:var(--dm-public-ink);font-size:var(--dm-type-label);margin:.45rem 0 0;line-height:1.55}.FZ8gzW_findings .FZ8gzW_findingsDetail{color:var(--dm-public-muted)}.FZ8gzW_result{background:#eef4ee;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}.FZ8gzW_result strong{color:#243d29;font-size:var(--dm-type-label)}.FZ8gzW_result p{color:#3a5740;font-size:var(--dm-type-label);margin:.3rem 0 0}.FZ8gzW_inspector{margin-top:clamp(2rem,5vw,3.5rem)}.FZ8gzW_inspectorHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.8rem;display:flex}.FZ8gzW_inspectorHeading h2{color:var(--dm-public-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,3vw,2.3rem);font-weight:500;line-height:1.15}.FZ8gzW_inspectorHeading p{color:var(--dm-public-muted);font-size:var(--dm-type-label);margin:.5rem 0 0;line-height:1.5}.FZ8gzW_searchLabel{min-width:15rem;color:var(--dm-public-muted);font-size:var(--dm-type-caption);gap:.4rem;display:grid}.FZ8gzW_searchLabel input{border:1px solid var(--dm-public-border-strong);width:100%;min-height:2.7rem;color:var(--dm-public-ink);font:inherit;font-size:var(--dm-type-label);background:#fff;border-radius:4px;padding:.5rem .7rem}.FZ8gzW_tagGroup+.FZ8gzW_tagGroup{margin-top:2rem}.FZ8gzW_groupHeading{align-items:baseline;gap:.8rem;margin-bottom:.7rem;display:flex}.FZ8gzW_groupHeading h3{color:var(--dm-public-ink);margin:0;font-size:1.1rem;font-weight:600}.FZ8gzW_groupHeading span{color:var(--dm-public-soft);font-size:var(--dm-type-caption)}.FZ8gzW_tagRows{display:grid}.FZ8gzW_tagRow{font-size:var(--dm-type-label);grid-template-columns:minmax(12rem,35%) minmax(0,1fr);gap:1.2rem;padding:.55rem .75rem;line-height:1.4;display:grid}.FZ8gzW_tagRow:nth-child(odd){background:#f5f5f6}.FZ8gzW_tagName{min-width:0;color:var(--dm-public-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;font-weight:500;display:flex}.FZ8gzW_tagName code{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);font-weight:400}.FZ8gzW_tagValue{min-width:0;color:var(--dm-public-ink);overflow-wrap:anywhere;white-space:pre-wrap}.FZ8gzW_rawDisclosure{margin-top:.35rem}.FZ8gzW_rawDisclosure .FZ8gzW_rawTrigger{width:fit-content;color:var(--dm-public-muted);font-size:var(--dm-type-caption);gap:.25rem;display:inline-flex}.FZ8gzW_rawDisclosure .FZ8gzW_rawTrigger:hover{color:var(--dm-public-ink)}.FZ8gzW_rawContent{max-width:100%}.FZ8gzW_rawValue{color:#f4f4f1;max-height:16rem;font-family:var(--font-mono);font-size:var(--dm-type-caption);white-space:pre;background:#1c1c1e;border-radius:4px;margin:.5rem 0 .15rem;padding:.85rem 1rem;line-height:1.55;overflow:auto}.FZ8gzW_blockDisclosure{margin-top:2rem}.FZ8gzW_blockDisclosure .FZ8gzW_blockTrigger{width:fit-content;color:var(--dm-public-ink);font-size:var(--dm-type-label);gap:.4rem;font-weight:600;display:inline-flex}.FZ8gzW_blockContent>p{color:var(--dm-public-muted);font-size:var(--dm-type-label);margin:.6rem 0 .8rem;line-height:1.5}.FZ8gzW_blockDetails{color:var(--dm-public-muted);justify-items:start;display:grid}.FZ8gzW_emptySearch,.FZ8gzW_error,.FZ8gzW_limitations{color:var(--dm-public-muted);font-size:var(--dm-type-label);line-height:1.6}.FZ8gzW_error{color:#a02020;margin:1rem 0 0}.FZ8gzW_limitations{max-width:48rem;margin:2.5rem 0 0}@media (max-width:650px){.FZ8gzW_inspectorHeading{flex-direction:column;align-items:stretch}.FZ8gzW_searchLabel{min-width:0}.FZ8gzW_tagRow{grid-template-columns:1fr;gap:.35rem}}@media (max-width:440px){.FZ8gzW_fileSummary{align-items:flex-start}.FZ8gzW_preview{width:5.5rem}.FZ8gzW_cleanButton{width:100%}.FZ8gzW_fileDetails{flex:1}}