.avc-comp-row.dim3{grid-template-columns:1fr 1fr 1fr}.avc-comp-field.z-field.active{opacity:1}.avc-interp.acute{background:#f0fdf4;border:1.5px solid #bbf7d0}.avc-interp.right{background:#eff6ff;border:1.5px solid #bfdbfe}.avc-interp.obtuse{background:#fffbeb;border:1.5px solid #fde68a}.avc-interp.parallel{background:#f0fdfa;border:1.5px solid #99f6e4}.avc-interp.opposite{background:#fff1f2;border:1.5px solid #fecdd3}.avc-interp.acute .int-text strong{color:#166534}.avc-interp.right .int-text strong{color:#1d4ed8}.avc-interp.obtuse .int-text strong{color:#92400e}.avc-interp.parallel .int-text strong{color:#0f766e}.avc-interp.opposite .int-text strong{color:#9f1239}.avc-step{display:flex;gap:12px;margin-bottom:10px;align-items:flex-start}.avc-step:last-child{margin-bottom:0}.avc-step-num{background:#4f46e5;color:#fff;font-size:11px;font-weight:800;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.avc-step-text{font-size:13px;color:#1e1b4b;line-height:1.6}.avc-step-text code{background:#fff;border:1px solid #c4b5fd;border-radius:5px;padding:1px 7px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;color:#4f46e5}.avc-multi-row{display:grid;grid-template-columns:repeat(6,1fr) auto;gap:8px;align-items:end;margin-bottom:10px}@media (max-width:600px){.avc-multi-row{grid-template-columns:repeat(3,1fr) auto}}.avc-multi-row input{width:100%;padding:9px 6px;border:2px solid #e2e8f0;border-radius:8px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;color:#0f0a1e;background:#f8fafc;outline:none;text-align:center;transition:border-color .2s}.avc-multi-row input:focus{border-color:#4f46e5}.avc-multi-row .rm-btn{background:#fee2e2;border:none;border-radius:8px;padding:9px 10px;cursor:pointer;color:#991b1b;font-size:14px}.avc-faq-a.open{max-height:320px;padding:0 18px 16px}.avc-faq-item.open .arr{transform:rotate(180deg)}