.lens-card{padding:20px;background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid transparent;transition:var(--transition);position:relative;overflow:hidden}.lens-card::before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;border-radius:2px}.lens-card.right::before{background:var(--eye-right)}.lens-card.left::before{background:var(--eye-left)}.lens-card:hover{transform:translateX(-4px)}.lens-eye-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.lens-eye-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.lens-eye-icon.right{background:rgba(33,150,243,.15)}.lens-eye-icon.left{background:rgba(233,30,99,.15)}.lens-eye-name{font-size:1.1rem;font-weight:800}.lens-eye-name.right{color:var(--eye-right)}.lens-eye-name.left{color:var(--eye-left)}.lens-params{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lens-param{text-align:center;padding:12px 8px;background:rgba(255,255,255,.03);border-radius:10px}.lens-param-label{font-size:.7rem;color:var(--text-dim);margin-bottom:4px}.lens-param-value{font-size:1.3rem;font-weight:800;color:var(--accent-light)}.stat-card{padding:16px;background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid rgba(245,124,0,.15);text-align:center;transition:var(--transition)}.stat-card:hover{border-color:rgba(245,124,0,.4);transform:translateY(-2px)}.stat-icon{font-size:1.8rem;margin-bottom:6px}.stat-value{font-size:1.4rem;font-weight:800;color:var(--accent-light)}.stat-label{font-size:.75rem;color:var(--text-dim);margin-top:4px}.tip-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid rgba(245,124,0,.15)}.tip-icon{width:36px;height:36px;background:rgba(255,109,0,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.tip-text{font-size:.9rem;color:var(--text-muted);line-height:1.6;font-weight:500}@media (max-width:400px){.lens-params{grid-template-columns:1fr}}.toast.show{transform:translateX(-50%) translateY(0)}.copy-btn.copied{background:rgba(76,175,80,.2);border-color:#4caf50;color:#81c784}