.pv-screen img{width:100%;height:100%;object-fit:cover;display:block}
.iz{display:grid;gap:16px}
@media(min-width:1000px){.iz{grid-template-columns:1.3fr 1fr;align-items:start}}
.iz-frame{position:relative;aspect-ratio:2/1;border-radius:16px;overflow:hidden;border:1px solid var(--line);touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}
.iz-frame img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.iz-zone{position:absolute;border:2px dashed #4de0d0;background:rgba(77,224,208,.14);border-radius:4px;pointer-events:none}
.iz-zone span{position:absolute;top:-1px;left:-1px;background:#4de0d0;color:#05080c;font:800 11px/1 var(--h);padding:4px 6px}
.iz-obj{position:absolute;border:2px solid rgba(255,255,255,.5);border-radius:4px;pointer-events:none;transition:border-color .2s}
.iz-obj em{position:absolute;bottom:100%;left:-2px;white-space:nowrap;font:700 10.5px/1 var(--h);font-style:normal;padding:3px 5px;background:rgba(0,0,0,.7);color:#fff}
.iz-obj.hit{border-color:#ff5a36}.iz-obj.hit em{background:#ff5a36}
.iz-ctrl{border:1px solid var(--line);border-radius:16px;padding:14px;background:rgba(255,255,255,.02)}
.iz-row{margin-bottom:12px}.iz-row .lbl{display:block;color:#fff;font:700 14px/1.3 var(--h);margin-bottom:6px}
.ch-b{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:transparent;color:var(--muted);font:700 13px/1 var(--h);cursor:pointer}
.iz-row input[type=range]{width:100%;accent-color:#ff5a36;min-height:32px}
.iz-out{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.iz-out li{display:flex;gap:8px;justify-content:space-between;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.04);font-size:14px;color:var(--muted)}
.iz-out li b{color:#fff}.iz-out li.hit{background:rgba(255,90,54,.12)}.iz-out li.hit span{color:#ff8a6a;font-weight:700}
.ic-cmp{display:grid;gap:12px;margin-top:16px}
@media(min-width:760px){.ic-cmp{grid-template-columns:1fr 1fr}}
.ic-col{border:1px solid var(--line);border-radius:16px;padding:16px}
.ic-col.good{border-color:var(--teal2)}
.ic-col h3{margin:0 0 10px;color:#fff;font:800 18px/1.2 var(--h)}
.ic-col ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}
.ic-col li{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}
.ic-col li b{color:#fff;font-size:14.5px}.ic-col li span{font-size:14px}
.ic-col.bad li span{color:#ff8a6a}.ic-col.good li span{color:var(--teal2)}
.ic-col p{margin:0;color:var(--muted);font-size:14px}
.iz-obj[data-k=person] em{bottom:auto;top:100%}
.ic-sub{color:#fff;font:800 18px/1.2 var(--h);margin:18px 0 0}
